From adfdd5902b6818f49e4a0cf7d76ea632d0197655 Mon Sep 17 00:00:00 2001 From: yogeshwar <yogeshwar.g@vtigersolutions.com> Date: Mon, 3 Jun 2024 15:32:13 +0530 Subject: [PATCH] #E-ALL SETTINGS - Groups --- modules/Settings/Groups/models/Record.php | 2 +- modules/Settings/Groups/views/Detail.php | 4 ++-- modules/Settings/Groups/views/Edit.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/Settings/Groups/models/Record.php b/modules/Settings/Groups/models/Record.php index 091bef29b..11433dc78 100644 --- a/modules/Settings/Groups/models/Record.php +++ b/modules/Settings/Groups/models/Record.php @@ -77,7 +77,7 @@ class Settings_Groups_Record_Model extends Settings_Vtiger_Record_Model { * @return <Array> Settings_Profiles_Record_Model instances */ public function getMembers() { - if (!$this->members) { + if (!property_exists($this,'members') || !$this->members) { $this->members = Settings_Groups_Member_Model::getAllByGroup($this); } return $this->members; diff --git a/modules/Settings/Groups/views/Detail.php b/modules/Settings/Groups/views/Detail.php index 90eea7bd1..7f54ac109 100644 --- a/modules/Settings/Groups/views/Detail.php +++ b/modules/Settings/Groups/views/Detail.php @@ -17,7 +17,7 @@ Class Settings_Groups_Detail_View extends Settings_Vtiger_Index_View { $qualifiedModuleName = $request->getModule(false); $recordModel = Settings_Groups_Record_Model::getInstance($groupId); - + $record=''; $viewer = $this->getViewer($request); $viewer->assign('RECORD_MODEL', $recordModel); @@ -59,7 +59,7 @@ Class Settings_Groups_Detail_View extends Settings_Vtiger_Index_View { $listViewModel = Settings_Vtiger_ListView_Model::getInstance($request->getModule(false)); $linkParams = array('MODULE'=>$request->getModule(false), 'ACTION'=>$request->get('view')); - if(!$this->listViewLinks){ + if(!property_exists($this,'listViewLinks') || !$this->listViewLinks){ $this->listViewLinks = $listViewModel->getListViewLinks($linkParams); } $viewer->assign('LISTVIEW_LINKS', $this->listViewLinks); diff --git a/modules/Settings/Groups/views/Edit.php b/modules/Settings/Groups/views/Edit.php index 5585b77c1..c5fcb0790 100644 --- a/modules/Settings/Groups/views/Edit.php +++ b/modules/Settings/Groups/views/Edit.php @@ -63,7 +63,7 @@ Class Settings_Groups_Edit_View extends Settings_Vtiger_Index_View { $listViewModel = Settings_Vtiger_ListView_Model::getInstance($request->getModule(false)); $linkParams = array('MODULE'=>$request->getModule(false), 'ACTION'=>$request->get('view')); - if(!$this->listViewLinks){ + if(!property_exists($this,'listViewLinks') || !$this->listViewLinks){ $this->listViewLinks = $listViewModel->getListViewLinks($linkParams); } $viewer->assign('LISTVIEW_LINKS', $this->listViewLinks); -- GitLab