From: Michael Tremer Date: Wed, 2 Jul 2025 14:30:14 +0000 (+0000) Subject: mirrors: Resolve ambiguous relationships X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5f92c14597bf0a54d9b0f0d1f4b9edce772eaa7;p=pbs.git mirrors: Resolve ambiguous relationships Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/mirrors.py b/src/buildservice/mirrors.py index bcf8c325..d0bd5ad1 100644 --- a/src/buildservice/mirrors.py +++ b/src/buildservice/mirrors.py @@ -195,7 +195,9 @@ class Mirror(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin, # Created By - created_by: "User" = sqlmodel.Relationship() + created_by: "User" = sqlmodel.Relationship( + sa_relationship_kwargs={ "foreign_keys" : "[Mirror.created_by_id]" }, + ) # Deleted By ID @@ -203,7 +205,9 @@ class Mirror(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin, # Deleted By - deleted_by: "User" = sqlmodel.Relationship() + deleted_by: "User" = sqlmodel.Relationship( + sa_relationship_kwargs={ "foreign_keys" : "[Mirror.deleted_by_id]" }, + ) def has_perm(self, user): # Anonymous users have no permission