dasboard_history: security fix, added orgId filter to dashboard version lookup

This commit is contained in:
Torkel Ödegaard
2017-06-07 14:21:40 +02:00
parent 3ba8aeb9a7
commit 46412c8475
4 changed files with 25 additions and 52 deletions

View File

@@ -346,6 +346,9 @@ func CalculateDashboardDiff(c *middleware.Context, apiOptions dtos.CalculateDiff
result, err := dashdiffs.CalculateDiff(&options)
if err != nil {
if err == m.ErrDashboardVersionNotFound {
return ApiError(404, "Dashboard version not found", err)
}
return ApiError(500, "Unable to compute diff", err)
}