From 0d70eb18ac2d92ded4084f808877c2d4cf202c8f Mon Sep 17 00:00:00 2001 From: Selene Date: Mon, 16 Jan 2023 21:59:43 +0100 Subject: [PATCH] Dashboards: Add org_id in dashboards query (#61542) * Add org_id in dashboards query * Update OrgID * Remove unused orgid --- pkg/services/dashboards/database/database.go | 3 +++ pkg/services/dashboards/models.go | 1 + 2 files changed, 4 insertions(+) diff --git a/pkg/services/dashboards/database/database.go b/pkg/services/dashboards/database/database.go index 0959e97643c..4ad536c683d 100644 --- a/pkg/services/dashboards/database/database.go +++ b/pkg/services/dashboards/database/database.go @@ -974,6 +974,9 @@ func (d *DashboardStore) GetDashboards(ctx context.Context, query *dashboards.Ge } else { session = sess.In("uid", query.DashboardUIDs) } + if query.OrgID > 0 { + session = sess.Where("org_id = ?", query.OrgID) + } err := session.Find(&dashboards) query.Result = dashboards diff --git a/pkg/services/dashboards/models.go b/pkg/services/dashboards/models.go index 417c9416a14..76ed476e483 100644 --- a/pkg/services/dashboards/models.go +++ b/pkg/services/dashboards/models.go @@ -256,6 +256,7 @@ type GetDashboardTagsQuery struct { type GetDashboardsQuery struct { DashboardIDs []int64 DashboardUIDs []string + OrgID int64 Result []*Dashboard }