diff --git a/pkgs/clan-cli/clan_cli/webui/schemas.py b/pkgs/clan-cli/clan_cli/webui/schemas.py index f259b8e..96987f9 100644 --- a/pkgs/clan-cli/clan_cli/webui/schemas.py +++ b/pkgs/clan-cli/clan_cli/webui/schemas.py @@ -1,6 +1,6 @@ from datetime import datetime from enum import Enum -from typing import List, Optional +from typing import List from pydantic import BaseModel @@ -101,7 +101,7 @@ class EntityCreate(EntityBase): class Entity(EntityCreate): producers: List[Producer] = [] consumers: List[Consumer] = [] - repository: Optional[Repository] = None + repository: List[Repository] = [] class Config: orm_mode = True diff --git a/pkgs/clan-cli/clan_cli/webui/sql_models.py b/pkgs/clan-cli/clan_cli/webui/sql_models.py index 16f9c03..0add2ea 100644 --- a/pkgs/clan-cli/clan_cli/webui/sql_models.py +++ b/pkgs/clan-cli/clan_cli/webui/sql_models.py @@ -34,7 +34,7 @@ class Entity(Base): ## Relations ## producers = relationship("Producer", back_populates="entity") consumers = relationship("Consumer", back_populates="entity") - repository = relationship("Repository", uselist=False, back_populates="entity") + repository = relationship("Repository", back_populates="entity") class ProducerAbstract(Base):