diff --git a/modules/Vtiger/views/Detail.php b/modules/Vtiger/views/Detail.php
index 51370ac9c7a5b88072736357d0e44ab0cf32946e..2ee0800e34c1e06a74a32fb14a24fd62949f5e60 100644
--- a/modules/Vtiger/views/Detail.php
+++ b/modules/Vtiger/views/Detail.php
@@ -44,7 +44,7 @@ class Vtiger_Detail_View extends Vtiger_Index_View {
 					break;
 				case 'showRelatedList':
 				case 'showRelatedRecords':
-					$permissions[] = array('module_parameter' => 'relatedModule', 'action' => 'DetailView', 'record_parameter' => 'record');
+					$permissions[] = array('module_parameter' => 'relatedModule', 'action' => 'DetailView');
 					break;
 				case 'getActivities':
 					$permissions[] = array('module_parameter' => 'custom_module', 'action' => 'DetailView');
@@ -542,6 +542,9 @@ class Vtiger_Detail_View extends Vtiger_Index_View {
 				$targetControllerClass = Vtiger_Loader::getComponentClassName('View', 'RelatedList', $moduleName);
 			}
 		}
+        global $log;
+        $log->fatal('Mod comments rollup');
+        $log->fatal($targetControllerClass);
 		if($targetControllerClass) {
 			$targetController = new $targetControllerClass();
 			if($targetController->checkPermission($request)){
diff --git a/modules/Vtiger/views/ModCommentsDetailAjax.php b/modules/Vtiger/views/ModCommentsDetailAjax.php
index 86a7e010f00d229224f12d9ff59322af0714907f..669fc6d50bf532ff4a2a33c9567d4439641b1050 100644
--- a/modules/Vtiger/views/ModCommentsDetailAjax.php
+++ b/modules/Vtiger/views/ModCommentsDetailAjax.php
@@ -14,6 +14,13 @@ class Vtiger_ModCommentsDetailAjax_View extends Vtiger_IndexAjax_View {
 		$this->exposeMethod('saveRollupSettings');
 		$this->exposeMethod('getNextGroupOfRollupComments');
 	}
+    
+    function requiresPermission(Vtiger_Request $request) {
+        $permissions[] = array('module_parameter' => 'custom_module', 'action' => 'DetailView');
+        $request->set('custom_module', 'ModComments');
+		
+		return $permissions;
+    }
 
 	public function process(Vtiger_Request $request) {
 		$mode = $request->getMode();