diff --git a/modules/Reports/models/Record.php b/modules/Reports/models/Record.php
index 36cecef0b7512e93033b8d16db4695dbf1d31511..67a2e26d34cce7d109267b2b633bc4ec9ea78df9 100644
--- a/modules/Reports/models/Record.php
+++ b/modules/Reports/models/Record.php
@@ -275,6 +275,9 @@ class Reports_Record_Model extends Vtiger_Record_Model {
 	function isRecordHasViewAccess($reportType){
 		$db = PearDatabase::getInstance();
 		$current_user = vglobal('current_user');
+        if(strtolower($current_user->is_admin) == "on") {
+            return true;
+        }
 			$params = array();
 			$sql = ' SELECT vtiger_report.reportid,vtiger_report.reportname FROM vtiger_report ';
 			require('user_privileges/user_privileges_'.$current_user->id.'.php');
@@ -305,6 +308,8 @@ class Reports_Record_Model extends Vtiger_Record_Model {
 			$queryObj = Reports::getReportSharingQuery($queryObj,$reportType);
 			$sql = $queryObj->query. ' AND vtiger_report.reportid = '.$this->getId();
 			$params = $queryObj->queryParams;
+            echo "<pre>";
+            print_r($db->convert2Sql($sql,$params));
 			$result = $db->pquery($sql,$params);
 			return $db->num_rows($result) > 0 ? true:false;
 	}