From 4f386080f1b4982d908d79b0259ecbddb192e8e8 Mon Sep 17 00:00:00 2001
From: "greeshma.kk" <greeshma.kk@vtiger.com>
Date: Wed, 16 Oct 2019 17:49:10 +0530
Subject: [PATCH] list view inline delete fix for calendar module

---
 modules/Calendar/actions/DeleteAjax.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/Calendar/actions/DeleteAjax.php b/modules/Calendar/actions/DeleteAjax.php
index 75310db9f..599852a8b 100644
--- a/modules/Calendar/actions/DeleteAjax.php
+++ b/modules/Calendar/actions/DeleteAjax.php
@@ -31,9 +31,9 @@ class Calendar_DeleteAjax_Action extends Vtiger_DeleteAjax_Action {
 			$activityModulesList = array('Calendar', 'Events');
 			$recordEntityName = getSalesEntityType($record);
 
-			if (!in_array($recordEntityName, $activityModulesList) || !in_array($sourceModule, $activityModulesList)) {
+			if ((!empty($recordEntityName) && !in_array($recordEntityName, $activityModulesList)) || (!empty($sourceModule) && !in_array($sourceModule, $activityModulesList))) {
 				throw new AppException(vtranslate('LBL_PERMISSION_DENIED'));
-			}
+		}
 		}
 		return true;
 	}
-- 
GitLab