From 5b8173f660da8517f66a9f8c36262505d53d8aae Mon Sep 17 00:00:00 2001 From: Michael Jerger Date: Tue, 26 Mar 2024 07:36:09 +0100 Subject: [PATCH] do not return invalid result --- models/repo/repo_repository.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/repo/repo_repository.go b/models/repo/repo_repository.go index b9b6bc2f51..e3c5a87b4e 100644 --- a/models/repo/repo_repository.go +++ b/models/repo/repo_repository.go @@ -22,11 +22,11 @@ func FindFederatedReposByRepoID(ctx context.Context, repoId int64) ([]*Federated federatedRepoList := make([]*FederatedRepo, 0, maxFederatedRepos) err := sess.Find(&federatedRepoList) if err != nil { - return federatedRepoList, err + return make([]*FederatedRepo, 0, maxFederatedRepos), err } for _, federatedRepo := range federatedRepoList { if res, err := validation.IsValid(*federatedRepo); !res { - return federatedRepoList, fmt.Errorf("FederationInfo is not valid: %v", err) + return make([]*FederatedRepo, 0, maxFederatedRepos), fmt.Errorf("FederationInfo is not valid: %v", err) } } return federatedRepoList, nil