From 99fa956c746e5242ba94816950c23420d7fb5b0e Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 22 Feb 2026 09:15:35 -0600 Subject: [PATCH] Fix submitter agency not loading in flagged/resolved audit queries The selectinload for FlaggedItem.submitter and ResolvedItem.submitter was not chaining .selectinload(User.agency), so the submitter's agency was always None in the API response. This caused the "Submit Agency" column to be empty in the Flags and Resolutions tabs of the Auditing page. Co-Authored-By: Claude Opus 4.6 --- backend/app/repositories/audit_repository.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/repositories/audit_repository.py b/backend/app/repositories/audit_repository.py index 31fb799..a187d75 100755 --- a/backend/app/repositories/audit_repository.py +++ b/backend/app/repositories/audit_repository.py @@ -46,7 +46,7 @@ class AuditRepository: selectinload(FlaggedItem.proof_version) .selectinload(ProofVersion.proof) .selectinload(Proof.campaign), - selectinload(FlaggedItem.submitter), + selectinload(FlaggedItem.submitter).selectinload(User.agency), ) .join(ProofVersion) .join(Proof) @@ -93,7 +93,7 @@ class AuditRepository: selectinload(ResolvedItem.proof_version) .selectinload(ProofVersion.proof) .selectinload(Proof.campaign), - selectinload(ResolvedItem.submitter), + selectinload(ResolvedItem.submitter).selectinload(User.agency), ) .join(ProofVersion) .join(Proof)