Details
-
Type: Bug
-
Status: Closed
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: 4.7.0
-
Fix Version/s: 4.7.1
-
Component/s: None
-
Labels:None
Description
Upon attempting to create an addon service through the client interface, the user receives an error
Undefined property: Services::$Clients on line 5159 in F:\wamp\www\blesta\public_html\app\models\services.php
This is due to non-robust checks when loading models used in the method. Specifically these lines:
if (!isset($this->Packages)) { Loader::loadModels($this, ['Packages', 'Clients', 'ClientGroups']); }
Which only check whether packages is loaded, meaning that Clients and ClientGroups may not be loaded. The check is not really even necessary since the loader takes care of this. We should probably just remove the "if" check