diff --git a/modules/Potentials/models/DetailView.php b/modules/Potentials/models/DetailView.php index c96b5a86071266f55f2c17dc158a6aae4101c763..3d1652752be51110b722abecdaf585a0d17cd28d 100644 --- a/modules/Potentials/models/DetailView.php +++ b/modules/Potentials/models/DetailView.php @@ -86,7 +86,7 @@ class Potentials_DetailView_Model extends Vtiger_DetailView_Model { ); } - if($currentUserModel->hasModuleActionPermission($projectModuleModel->getId(), 'CreateView') && !$recordModel->isPotentialConverted()) { + if($projectModuleModel && $currentUserModel->hasModuleActionPermission($projectModuleModel->getId(), 'CreateView') && !$recordModel->isPotentialConverted()) { $basicActionLink = array( 'linktype' => 'DETAILVIEWBASIC', 'linklabel' => vtranslate('LBL_CREATE_PROJECT', $recordModel->getModuleName()), diff --git a/modules/Potentials/models/Record.php b/modules/Potentials/models/Record.php index d4526bceb1fb80fcedb9821b112e1784d9ec2495..00ea2c9db972197d0a2978a62b17316d211b8a9e 100644 --- a/modules/Potentials/models/Record.php +++ b/modules/Potentials/models/Record.php @@ -99,7 +99,7 @@ class Potentials_Record_Model extends Vtiger_Record_Model { } $moduleModel = Vtiger_Module_Model::getInstance($moduleName); - if ($moduleModel->isActive()) { + if ($moduleModel && $moduleModel->isActive()) { $fieldModels = $moduleModel->getFields(); foreach ($fieldModels as $fieldName => $fieldModel) { if($fieldModel->isMandatory() && !in_array($fieldName, array('assigned_user_id', 'potentialid'))) {