From 2352ffa2c1c1f238f7db5cfe0849a3f9b1d0216e Mon Sep 17 00:00:00 2001 From: Georg-Stahn Date: Mon, 27 Nov 2023 20:22:13 +0100 Subject: [PATCH] reposetories is now also a list in enteties - one to many relation --- pkgs/clan-cli/clan_cli/webui/schemas.py | 4 ++-- pkgs/clan-cli/clan_cli/webui/sql_models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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):