mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
clearer errors
"Not found" should only be for http path/method not found (404) if it's about specific resources, we should be explicit for clarity
This commit is contained in:
parent
f6ad386ba7
commit
66ba19b7ba
@ -59,7 +59,7 @@ func GetDashboardSnapshot(c *middleware.Context) {
|
||||
|
||||
// expired snapshots should also be removed from db
|
||||
if snapshot.Expires.Before(time.Now()) {
|
||||
c.JsonApiErr(404, "Snapshot not found", err)
|
||||
c.JsonApiErr(404, "Dashboard snapshot not found", err)
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -11,6 +11,7 @@ import (
|
||||
// Typed errors
|
||||
var (
|
||||
ErrDashboardNotFound = errors.New("Dashboard not found")
|
||||
ErrDashboardSnapshotNotFound = errors.New("Dashboard snapshot not found")
|
||||
ErrDashboardWithSameNameExists = errors.New("A dashboard with the same name already exists")
|
||||
ErrDashboardVersionMismatch = errors.New("The dashboard has been changed by someone else")
|
||||
)
|
||||
|
@ -1,7 +1,5 @@
|
||||
package models
|
||||
|
||||
import "errors"
|
||||
|
||||
type OAuthType int
|
||||
|
||||
const (
|
||||
@ -9,5 +7,3 @@ const (
|
||||
GOOGLE
|
||||
TWITTER
|
||||
)
|
||||
|
||||
var ErrNotFound = errors.New("Not found")
|
||||
|
@ -57,7 +57,7 @@ func GetDashboardSnapshot(query *m.GetDashboardSnapshotQuery) error {
|
||||
if err != nil {
|
||||
return err
|
||||
} else if has == false {
|
||||
return m.ErrNotFound
|
||||
return m.ErrDashboardSnapshotNotFound
|
||||
}
|
||||
|
||||
query.Result = &snapshot
|
||||
|
Loading…
Reference in New Issue
Block a user