Skip to content

Commit e6627d6

Browse files
mbachorikCopilot
andauthored
Hardening of Registry
Hardening of Registry Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 9817233 commit e6627d6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/specify_cli/extensions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,9 @@ def list_by_priority(self) -> List[tuple]:
335335
List of (extension_id, metadata_copy) tuples sorted by priority.
336336
Metadata is deep-copied to prevent accidental mutation.
337337
"""
338-
extensions = self.data["extensions"]
338+
extensions = self.data.get("extensions", {}) or {}
339+
if not isinstance(extensions, dict):
340+
extensions = {}
339341
return sorted(
340342
[(ext_id, copy.deepcopy(meta)) for ext_id, meta in extensions.items()],
341343
key=lambda item: (item[1].get("priority", 10), item[0]),

0 commit comments

Comments
 (0)