From 4fb033d525ff848b28cf6d9b7a11447d16f90561 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Thu, 17 Nov 2022 12:28:11 -0500 Subject: [PATCH] [v9.3.x] Quota: Fix failure in store due to missing scope parameters (#58923) Quota: Fix failure in store due to missing scope parameters (#58874) Quota: Fix failure in store (cherry picked from commit 18738cfd77704799735a8f25aa2c3d20feb5beca) Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com> --- pkg/services/quota/quotaimpl/store.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/quota/quotaimpl/store.go b/pkg/services/quota/quotaimpl/store.go index d6111580f28..78bc38fe4d9 100644 --- a/pkg/services/quota/quotaimpl/store.go +++ b/pkg/services/quota/quotaimpl/store.go @@ -30,6 +30,10 @@ func (ss *sqlStore) DeleteByUser(ctx quota.Context, userID int64) error { func (ss *sqlStore) Get(ctx quota.Context, scopeParams *quota.ScopeParameters) (*quota.Map, error) { limits := quota.Map{} + if scopeParams == nil { + return &limits, nil + } + if scopeParams.OrgID != 0 { orgLimits, err := ss.getOrgScopeQuota(ctx, scopeParams.OrgID) if err != nil {