X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fstatic%2Fjs%2Fmanifold.js;fp=manifold%2Fstatic%2Fjs%2Fmanifold.js;h=b5085fbe8f971cb5250878cf086aed7814fe5a16;hb=546d5148434646dd3e5121c8b49cfa80b8890117;hp=3f514345f7f8032835ce6028c894881536d0d689;hpb=63d95a63befff4f3578163ae1fdb89a29009e7ee;p=myslice.git diff --git a/manifold/static/js/manifold.js b/manifold/static/js/manifold.js index 3f514345..b5085fbe 100644 --- a/manifold/static/js/manifold.js +++ b/manifold/static/js/manifold.js @@ -799,11 +799,15 @@ var manifold = { switch(value.request) { case FIELD_REQUEST_CHANGE: + if (update_query.params[value.key] === undefined) + update_query.params[value.key] = Array(); update_query.params[value.key] = value.value; break; case FIELD_REQUEST_ADD: if ($.inArray(value.value, update_query_orig.params[value.key]) != -1) value.request = FIELD_REQUEST_ADD_RESET; + if (update_query.params[value.key] === undefined) + update_query.params[value.key] = Array(); update_query.params[value.key].push(value.value); break; case FIELD_REQUEST_REMOVE: @@ -812,6 +816,8 @@ var manifold = { var arr = update_query.params[value.key]; arr = $.grep(arr, function(x) { return x != value.value; }); + if (update_query.params[value.key] === undefined) + update_query.params[value.key] = Array(); update_query.params[value.key] = arr; break;