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) {
732732 }
733733 $ dashboardRight = new DashboardRight ();
734734 if ($ item ->fields ['interface ' ] == 'helpdesk ' ) {
735- $ dashboardRight ->add ([
735+ $ dashboardRight ->getFromDBByCrit ([
736736 'dashboards_dashboards_id ' => $ dashboard ->fields ['id ' ],
737737 'itemtype ' => Profile::getType (),
738738 'items_id ' => $ item ->getID (),
739739 ]);
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+ }
740747 } else {
741748 $ dashboardRight ->delete ([
742749 'dashboards_dashboards_id ' => $ dashboard ->fields ['id ' ],
You can’t perform that action at this time.
0 commit comments