From 334b3130209a528317652f7bfbb08af85e6d12cb Mon Sep 17 00:00:00 2001 From: Alex-Code Date: Mon, 28 Jul 2014 16:23:29 +0100 Subject: [PATCH] Update yii.activeForm.js remove empty message arrays --- framework/assets/yii.activeForm.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/framework/assets/yii.activeForm.js b/framework/assets/yii.activeForm.js index 33310d4d32..277fbeb9ce 100644 --- a/framework/assets/yii.activeForm.js +++ b/framework/assets/yii.activeForm.js @@ -299,6 +299,12 @@ }); $.when.apply(this, deferreds).always(function() { + //Remove empty message arrays + for (var i in messages) { + if (0 === messages[i].length) { + delete messages[i]; + } + } if (needAjaxValidation && (!data.submitting || $.isEmptyObject(messages))) { // Perform ajax validation when at least one input needs it. // If the validation is triggered by form submission, ajax validation