From 19a67b92fd67e6ba48cebc708417cdfb0e9da72b Mon Sep 17 00:00:00 2001 From: nathangray Date: Wed, 5 Oct 2016 16:09:21 -0600 Subject: [PATCH] Fix legacy options were not parsed if the first one was empty eg. ,,,legacy,option was not parsed --- api/js/etemplate/et2_core_widget.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/js/etemplate/et2_core_widget.js b/api/js/etemplate/et2_core_widget.js index 7a717a9a6d..6cfce254bf 100644 --- a/api/js/etemplate/et2_core_widget.js +++ b/api/js/etemplate/et2_core_widget.js @@ -522,8 +522,8 @@ var et2_widget = (function(){ "use strict"; return ClassWithAttributes.extend( for (var j = 0; j < splitted.length && j < _proto.legacyOptions.length; j++) { - // Blank = not set - if(splitted[j].trim().length == 0) continue; + // Blank = not set, unless there's more legacy options provided after + if(splitted[j].trim().length === 0 && _proto.legacyOptions.length >= splitted.length) continue; // Check to make sure we don't overwrite a current option with a legacy option if(typeof _target[_proto.legacyOptions[j]] === "undefined")