From da4b012fafa5d66c5b84dd0866ae6817646b0726 Mon Sep 17 00:00:00 2001 From: Douglas Coburn Date: Thu, 13 Mar 2025 11:52:15 -0700 Subject: [PATCH 1/2] Fix for making some repo fields optional to reduce chance of failure if they go missing --- socketdev/repos/__init__.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/socketdev/repos/__init__.py b/socketdev/repos/__init__.py index f1028d9..18fb71c 100644 --- a/socketdev/repos/__init__.py +++ b/socketdev/repos/__init__.py @@ -30,16 +30,16 @@ def to_dict(self): def from_dict(cls, data: dict) -> "RepositoryInfo": return cls( id=data["id"], - created_at=data["created_at"], - updated_at=data["updated_at"], - head_full_scan_id=data["head_full_scan_id"], + created_at=data.get("created_at", ""), + updated_at=data.get("updated_at", ""), + head_full_scan_id=data.get("head_full_scan_id", ""), name=data["name"], - description=data["description"], - homepage=data["homepage"], - visibility=data["visibility"], - archived=data["archived"], - default_branch=data["default_branch"], - slug=data.get("slug"), + description=data.get("description", ""), + homepage=data.get("homepage", ""), + visibility=data.get("visibility", "private"), + archived=data.get("archived", False), + default_branch=data.get("default_branch", "main"), + slug=data["slug"] ) From aee347d2203f4646cdbfbc23b2f2e7e48ee9375b Mon Sep 17 00:00:00 2001 From: Douglas Coburn Date: Thu, 13 Mar 2025 11:53:02 -0700 Subject: [PATCH 2/2] Bumped version for deploy --- socketdev/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketdev/version.py b/socketdev/version.py index e5d18b2..61663da 100644 --- a/socketdev/version.py +++ b/socketdev/version.py @@ -1 +1 @@ -__version__ = "2.0.9" +__version__ = "2.0.10"