diff --git a/server/SHServ/Controllers/ModesRESTAPIController.php b/server/SHServ/Controllers/ModesRESTAPIController.php index b5c9caa..47b2d09 100644 --- a/server/SHServ/Controllers/ModesRESTAPIController.php +++ b/server/SHServ/Controllers/ModesRESTAPIController.php @@ -12,6 +12,7 @@ if ($auth = $this -> require_permission('scripts.view')) { return $auth; } $modes_model = new Modes(); + $modes_model -> sync_registry_tags(); $modes = $modes_model -> list_all(); logging() -> trace('php:Modes', 'Modes list fetched', ['total' => count($modes)]); @@ -26,6 +27,7 @@ if ($auth = $this -> require_permission('scripts.view')) { return $auth; } $modes_model = new Modes(); + $modes_model -> sync_registry_tags(); $tags = $modes_model -> active_tags(); logging() -> trace('php:Modes', 'Active modes fetched', ['tags' => $tags]); @@ -43,6 +45,7 @@ } $modes_model = new Modes(); + $modes_model -> sync_registry_tags(); $result = $modes_model -> enable($tag); if(!$result) { @@ -62,6 +65,7 @@ } $modes_model = new Modes(); + $modes_model -> sync_registry_tags(); $result = $modes_model -> disable($tag); if(!$result) {