File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -732,11 +732,18 @@ function plugin_formcreator_hook_update_profile(CommonDBTM $item) {
732
732
}
733
733
$ dashboardRight = new DashboardRight ();
734
734
if ($ item ->fields ['interface ' ] == 'helpdesk ' ) {
735
- $ dashboardRight ->add ([
735
+ $ dashboardRight ->getFromDBByCrit ([
736
736
'dashboards_dashboards_id ' => $ dashboard ->fields ['id ' ],
737
737
'itemtype ' => Profile::getType (),
738
738
'items_id ' => $ item ->getID (),
739
739
]);
740
+ if ($ dashboardRight ->isNewItem ()) {
741
+ $ dashboardRight ->add ([
742
+ 'dashboards_dashboards_id ' => $ dashboard ->fields ['id ' ],
743
+ 'itemtype ' => Profile::getType (),
744
+ 'items_id ' => $ item ->getID (),
745
+ ]);
746
+ }
740
747
} else {
741
748
$ dashboardRight ->delete ([
742
749
'dashboards_dashboards_id ' => $ dashboard ->fields ['id ' ],
You can’t perform that action at this time.
0 commit comments