From 250b266bb209e6d90100c58179d8f8bc42a1e66e Mon Sep 17 00:00:00 2001 From: Ross Golder Date: Sun, 19 Oct 2025 13:39:26 +0700 Subject: [PATCH] Fix db.Find syntax in refreshAccesses optimization Corrected the db.Find call to use builder.Eq for the condition instead of passing a bean, which was causing compilation or runtime errors. --- models/perm/access/access.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/perm/access/access.go b/models/perm/access/access.go index 4debc1accd..cc8da1a33b 100644 --- a/models/perm/access/access.go +++ b/models/perm/access/access.go @@ -97,7 +97,7 @@ func refreshAccesses(ctx context.Context, repo *repo_model.Repository, accessMap } // Query existing accesses for cross-comparison - existingAccesses, err := db.Find[Access](ctx, &Access{RepoID: repo.ID}) + existingAccesses, err := db.Find[Access](ctx, builder.Eq{"repo_id": repo.ID}) if err != nil { return fmt.Errorf("find existing accesses: %w", err) }