diff --git a/include/Webservices/VtigerModuleOperation.php b/include/Webservices/VtigerModuleOperation.php
index 675b67ff8b4f000211db868d3a1ad9a3c4898626..5cbd5d810fd5074e5c9b0af9d51c198f4cf05723 100644
--- a/include/Webservices/VtigerModuleOperation.php
+++ b/include/Webservices/VtigerModuleOperation.php
@@ -193,7 +193,16 @@ class VtigerModuleOperation extends WebserviceEntityOperation {
 			$output[] = DataTransform::sanitizeDataWithColumn($row,$meta);
 		}
 		
-		return $output;
+		$newOutput = array();
+        if(count($output)) {
+            //Added check if tags was requested or not
+            if(stripos($mysql_query, $meta->getEntityBaseTable().'.tags') !== false) $tags = Vtiger_Tag_Model::getAllAccessibleTags(array_keys($output));
+            foreach($output as $id => $row1) {
+                if(!empty($tags[$id])) $output[$id]['tags'] = $tags[$id];
+                $newOutput[] = $output[$id];
+            }
+        }
+		return $newOutput;
 	}
 	
 	public function describe($elementType){