diff --git a/modules/Documents/views/List.php b/modules/Documents/views/List.php
index ea7387a26f041a08c4089e5c84a0b951c238612a..b44363d1ef056d734f653261b4a9cfc5c5e6497c 100644
--- a/modules/Documents/views/List.php
+++ b/modules/Documents/views/List.php
@@ -55,6 +55,7 @@ class Documents_List_View extends Vtiger_List_View {
 		 $tagParams = $request->get('tag_params');
 		$listHeaders = $request->get('list_headers', array());
 		$tag = $request->get('tag');
+		if (!is_numeric($tag)) $tag = "";
 		$requestViewName = $request->get('viewname');
 		$tagSessionKey = $moduleName.'_TAG';
 
diff --git a/modules/Vtiger/views/List.php b/modules/Vtiger/views/List.php
index faf167abf9267f9246757b153ad376a78dce6a90..82af411b400daa147b195fb2fd0ce1a35fdf4d73 100644
--- a/modules/Vtiger/views/List.php
+++ b/modules/Vtiger/views/List.php
@@ -48,6 +48,7 @@ class Vtiger_List_View extends Vtiger_Index_View {
 		}
 		$listHeaders = $request->get('list_headers', array());
 		$tag = $request->get('tag');
+		if (!is_numeric($tag)) $tag = "";
 
 		$listViewSessionKey = $moduleName.'_'.$cvId;
 		if(!empty($tag)) {
@@ -177,6 +178,7 @@ class Vtiger_List_View extends Vtiger_Index_View {
 			$starFilterMode = $request->get('starFilterMode');
 			$listHeaders = $request->get('list_headers', array());
 			$tag = $request->get('tag');
+			if (!is_numeric($tag)) $tag = "";
 			$requestViewName = $request->get('viewname');
 			$tagSessionKey = $moduleName.'_TAG';
                 
@@ -577,4 +579,4 @@ class Vtiger_List_View extends Vtiger_Index_View {
 
 		return $recordActions;
 	}
-}
\ No newline at end of file
+}