Browse Source

Merge pull request #3385 from qsomazzi/select2_sortable

Fix select2 sortable
Thomas 9 years ago
parent
commit
8196f3098d
1 changed files with 12 additions and 9 deletions
  1. 12 9
      Resources/public/Admin.js

+ 12 - 9
Resources/public/Admin.js

@@ -517,15 +517,18 @@ var Admin = {
 
         // On form submit, transform value to match what is expected by server
         subject.parents('form:first').submit(function (event) {
-            var values   = subject.val().split(',');
-            var baseName = subject.attr('name');
-            baseName = baseName.substring(0, baseName.length-1);
-            for (var i=0; i<values.length; i++) {
-                jQuery('<input>')
-                    .attr('type', 'hidden')
-                    .attr('name', baseName+i+']')
-                    .val(values[i])
-                    .appendTo(subject.parents('form:first'));
+            var values = subject.val().trim();
+            if (values !== '') {
+                var baseName = subject.attr('name');
+                values   = values.split(',');
+                baseName = baseName.substring(0, baseName.length-1);
+                for (var i=0; i<values.length; i++) {
+                    jQuery('<input>')
+                        .attr('type', 'hidden')
+                        .attr('name', baseName+i+']')
+                        .val(values[i])
+                        .appendTo(subject.parents('form:first'));
+                }
             }
             subject.remove();
         });