From 2ca4ddffb0276b1409629a5e25ded3cb1dad48fc Mon Sep 17 00:00:00 2001 From: irl Date: Sun, 10 Nov 2024 18:28:35 +0000 Subject: [PATCH] fix: import Origin at time of use in models.base was previously removed to prevent circ import --- app/models/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/base.py b/app/models/base.py index aefc087..c990f49 100644 --- a/app/models/base.py +++ b/app/models/base.py @@ -49,6 +49,9 @@ class Group(AbstractConfiguration): ) def to_dict(self) -> GroupDict: + if not TYPE_CHECKING: + from app.models.mirrors import Origin # to prevent circular import + active_origins_query = ( db.session.query(aliased(Origin)) .filter(and_(Origin.group_id == self.id, Origin.destroyed.is_(None)))