Sqlstore: guard against getting a dashboard without specifying identi… (#22246)

* Sqlstore: guard against getting a dashboard without specifying identifier

* Sqlstore: linting
This commit is contained in:
Leonard Gram
2020-02-17 15:32:20 +01:00
committed by GitHub
parent 0c4dae321c
commit 10fbabfb2e
3 changed files with 14 additions and 0 deletions

View File

@ -88,6 +88,15 @@ func TestDashboardDataAccess(t *testing.T) {
So(query.Result.IsFolder, ShouldBeFalse)
})
Convey("Shouldn't be able to get a dashboard with just an OrgID", func() {
query := m.GetDashboardQuery{
OrgId: 1,
}
err := GetDashboard(&query)
So(err, ShouldEqual, m.ErrDashboardIdentifierNotSet)
})
Convey("Should be able to delete dashboard", func() {
dash := insertTestDashboard("delete me", 1, 0, false, "delete this")