ignore containers with invalid UUID in representation

This commit is contained in:
Jakub Trllo 2024-06-27 18:09:48 +02:00
parent 1209b67ffd
commit 18bd94eb53

View file

@ -359,6 +359,13 @@ class ContainersModel:
containers_by_id = {}
container_items_by_id = {}
for container in containers:
try:
uuid.UUID(container["representation"])
except (ValueError, TypeError, AttributeError):
# Skip container if does not have valid UUID representation id
# (silently)
continue
try:
item = ContainerItem.from_container_data(container)
except Exception as e: