From 85ca020ec01cd4dd3d8ff7c913236d26b4d02393 Mon Sep 17 00:00:00 2001
From: satish <satish.dvnk@vtiger.com>
Date: Tue, 9 Jan 2018 17:21:31 +0530
Subject: [PATCH] Fixes #748 - Vtiger 7.1: Webservice describe operation does
 not return correct labels

---
 include/Webservices/DescribeObject.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/include/Webservices/DescribeObject.php b/include/Webservices/DescribeObject.php
index 2de2d89fc..af69a554b 100644
--- a/include/Webservices/DescribeObject.php
+++ b/include/Webservices/DescribeObject.php
@@ -10,7 +10,15 @@
 	
 	function vtws_describe($elementType,$user){
 		
-		global $log,$adb;
+		global $log,$adb,$app_strings;
+
+		//setting $app_strings 
+		if (!$app_strings) {
+			$currentLanguage = Vtiger_Language_Handler::getLanguage();
+			$moduleLanguageStrings = Vtiger_Language_Handler::getModuleStringsFromFile($currentLanguage);
+			$app_strings = $moduleLanguageStrings['languageStrings'];
+		}
+
 		$webserviceObject = VtigerWebserviceObject::fromName($adb,$elementType);
 		$handlerPath = $webserviceObject->getHandlerPath();
 		$handlerClass = $webserviceObject->getHandlerClass();
-- 
GitLab