|
@@ -93,6 +93,11 @@ func (dr *dashboardServiceImpl) buildSaveDashboardCommand(dto *SaveDashboardDTO,
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ err := dr.validateDashboardIsNotProvisioned(dash.Id)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
validateBeforeSaveCmd := models.ValidateDashboardBeforeSaveCommand{
|
|
validateBeforeSaveCmd := models.ValidateDashboardBeforeSaveCommand{
|
|
|
OrgId: dto.OrgId,
|
|
OrgId: dto.OrgId,
|
|
|
Dashboard: dash,
|
|
Dashboard: dash,
|
|
@@ -111,11 +116,6 @@ func (dr *dashboardServiceImpl) buildSaveDashboardCommand(dto *SaveDashboardDTO,
|
|
|
return nil, models.ErrDashboardUpdateAccessDenied
|
|
return nil, models.ErrDashboardUpdateAccessDenied
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- err := dr.validateDashboardIsNotProvisioned(dash.Id)
|
|
|
|
|
- if err != nil {
|
|
|
|
|
- return nil, err
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
cmd := &models.SaveDashboardCommand{
|
|
cmd := &models.SaveDashboardCommand{
|
|
|
Dashboard: dash.Data,
|
|
Dashboard: dash.Data,
|
|
|
Message: dto.Message,
|
|
Message: dto.Message,
|