From 2299eb610cc1a750e61f99b8703f997960820ea6 Mon Sep 17 00:00:00 2001
From: satish <satish.dvnk@vtiger.com>
Date: Thu, 15 Sep 2016 15:40:56 +0530
Subject: [PATCH] Fixes #132 - Calendar Change Owner Action

---
 include/utils/utils.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/include/utils/utils.php b/include/utils/utils.php
index 87b0af4fa..2736ec423 100755
--- a/include/utils/utils.php
+++ b/include/utils/utils.php
@@ -485,9 +485,15 @@ function getColumnFields($module)
 
 	if($module == 'Calendar') {
 		$cachedEventsFields = VTCacheUtils::lookupFieldInfo_Module('Events');
-		if ($cachedEventsFields) {
-			if(empty($cachedModuleFields)) $cachedModuleFields = $cachedEventsFields;
-			else $cachedModuleFields = array_merge($cachedModuleFields, $cachedEventsFields);
+		if (!$cachedEventsFields) {
+			getColumnFields('Events');
+			$cachedEventsFields = VTCacheUtils::lookupFieldInfo_Module('Events');
+		}
+
+		if (!$cachedModuleFields) {
+			$cachedModuleFields = $cachedEventsFields;
+		} else {
+			$cachedModuleFields = array_merge($cachedModuleFields, $cachedEventsFields);
 		}
 	}
 
-- 
GitLab