Skip to content
Snippets Groups Projects

Issue #1002 MainManager exception while fetching related items

Merged Issue #1002 MainManager exception while fetching related items
Merged Softar development requested to merge devs/vtigercrm:Issue#1002 into master
+ 8
2
Compare changes
  • Side-by-side
  • Inline
@@ -70,7 +70,7 @@ class MailManager_Relation_View extends MailManager_Abstract_View {
$foldername = $request->get('_folder');
$connector = $this->getConnector($foldername);
$folder = $connector->folderInstance($foldername);
$isSentFolder = $folder->isSentFolder();
$isSentFolder = $lookupEmail == $currentUserModel->get('email1') || $folder->isSentFolder();
//if its sent folder, lookup email will be first TO email
if($isSentFolder) {
$toEmail = $request->get('_mto');
@@ -141,7 +141,7 @@ class MailManager_Relation_View extends MailManager_Abstract_View {
$connector = $this->getConnector($foldername);
$mail = $connector->openMail($request->get('_msgno'), $foldername);
$folder = $connector->folderInstance($foldername);
$isSentFolder = $folder->isSentFolder();
$isSentFolder = $mail->from()[0] == $currentUserModel->get('email1') || $folder->isSentFolder();
$formData = $this->processFormData($mail, $isSentFolder);
foreach ($formData as $key => $value) {
$request->set($key, $value);
@@ -581,7 +581,13 @@ class MailManager_Relation_View extends MailManager_Abstract_View {
* below $relModules array as modules which support emails and related to
* parent module.
*/
/* [20180601 Softar TODO #1002] This causes and exception and total failure to fetch the related items
if the Projects module is disabled or not in user permissions list
$relModules = array('Project');
*/
$relModules = [];
$db = PearDatabase::getInstance();
$wsObject = VtigerWebserviceObject::fromId($db, $wsId);
$entityName = $wsObject->getEntityName();
Loading