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"] ) 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"