From 802fbf175b23435d0aa64ad24db2e14b01d05379 Mon Sep 17 00:00:00 2001 From: Fabi <38692350+fgerschwiler@users.noreply.github.com> Date: Wed, 27 Oct 2021 09:28:44 +0200 Subject: [PATCH] fix: search usergrants if no resourceowner query (#2579) --- internal/usergrant/repository/view/user_grant_view.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/usergrant/repository/view/user_grant_view.go b/internal/usergrant/repository/view/user_grant_view.go index 7b9015a16..27b61ea79 100644 --- a/internal/usergrant/repository/view/user_grant_view.go +++ b/internal/usergrant/repository/view/user_grant_view.go @@ -56,9 +56,9 @@ func SearchUserGrants(db *gorm.DB, table string, req *grant_model.UserGrantSearc } } - if withGranted { + if orgID != "" && withGranted { db = db.Where("resource_owner = ? OR project_owner = ?", orgID, orgID) - } else { + } else if orgID != "" { db = db.Where("resource_owner = ?", orgID) } query := repository.PrepareSearchQuery(table, model.UserGrantSearchRequest{Limit: req.Limit, Offset: req.Offset, Queries: req.Queries})