diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php b/src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php index 5232e8480..eba3c8390 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php @@ -70,7 +70,7 @@ class SettingsController extends ApiMutableModelControllerBase if ($node != null) { $result = array("result" => "failed", "validations" => array()); $jobInfo = $this->request->getPost("job"); - if ($node->origin->__toString() != "cron") { + if ((string)$node->origin != "cron") { if ($jobInfo["command"] != (string)$node->command) { $result["validations"]["job.command"] = gettext("This item has been created by " . "another service, command and parameter may not be changed."); @@ -78,7 +78,7 @@ class SettingsController extends ApiMutableModelControllerBase if ($jobInfo["parameters"] != (string)$node->parameters) { $result["validations"]["job.parameters"] = sprintf(gettext("This item has been created by " . "another service, command and parameter may not be changed. (was: %s)"), - (String)$node->parameters); + (string)$node->parameters); } } diff --git a/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml b/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml index 472949b74..781587908 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml @@ -1,12 +1,13 @@ //OPNsense/cron - 1.0.0 + 1.0.1 Cron settings Y + cron /^([a-z,A-Z,1-9]){0,30}$/ Origin should be regular text of max 30 characters.