From 3c4f54afeb221e541ad81f2e61b56acf131b4ad5 Mon Sep 17 00:00:00 2001 From: Frank Naegler Date: Fri, 29 Jan 2016 00:12:56 +0100 Subject: [PATCH] [FOLLOWUP][BUGFIX] Allow empty values for js language labels This patch is a followup patch to fix broken labels in BackendLayoutWizard. Resolves: #72806 Releases: master, 7.6 Change-Id: I10be021ad578c21821f088323be5cf05aa74928b Reviewed-on: https://review.typo3.org/46310 Reviewed-by: Benni Mack Tested-by: Benni Mack --- typo3/sysext/lang/Resources/Public/JavaScript/Lang.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/lang/Resources/Public/JavaScript/Lang.js b/typo3/sysext/lang/Resources/Public/JavaScript/Lang.js index 8651ae47a33e..360d91b905d0 100644 --- a/typo3/sysext/lang/Resources/Public/JavaScript/Lang.js +++ b/typo3/sysext/lang/Resources/Public/JavaScript/Lang.js @@ -32,7 +32,7 @@ define(['jquery'], function($) { var originalLangObject = $.extend(true, {}, TYPO3.lang); TYPO3.lang = []; $.each(originalLangObject, function(index, value) { - if (typeof value !== "undefined" && typeof value[0] !== "undefined") { + if (typeof value === "object") { TYPO3.lang[index] = value[0].target || value[0].source; } else { TYPO3.lang[index] = value; -- 2.20.1