From bc1ac34c4f00c5cf5082f533fe70ed6d683a84b8 Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Wed, 23 Apr 2014 14:10:59 +0100 Subject: [PATCH] Ignore empty string values in sub-lists. --- deps/rabbitmq_management/priv/www/js/main.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deps/rabbitmq_management/priv/www/js/main.js b/deps/rabbitmq_management/priv/www/js/main.js index 68506d8931..f675c6e14d 100644 --- a/deps/rabbitmq_management/priv/www/js/main.js +++ b/deps/rabbitmq_management/priv/www/js/main.js @@ -994,11 +994,12 @@ function collapse_multifields(params0) { var v = params0[name + '_' + id + '_mfvalue']; var t = params0[name + '_' + id + '_mftype']; var val = null; + var top_level = id_parts.length == 1; if (t == 'list') { val = []; id_map[name][id] = val; } - else if (set(k) || set(v)) { + else if ((set(k) && top_level) || set(v)) { if (t == 'boolean') { if (v != 'true' && v != 'false') throw(k + ' must be "true" or "false"; got ' + v); @@ -1015,7 +1016,7 @@ function collapse_multifields(params0) { } } if (val != null) { - if (id_parts.length == 1) { + if (top_level) { params[name][k] = val; } else {