From: Moritz Bunkus Date: Fri, 12 Jul 2013 08:55:56 +0000 (+0200) Subject: Partpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war X-Git-Tag: release-3.1.0beta1~175^2~3 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=e39a5a7717afc6bad2b99f7f28e3a613c730edb0;p=kivitendo-erp.git Partpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war Ansonsten wird "&filter.type[]=" geschickt, was in Perl letztlich als "$::form->{type} = ['']" ankommt -- und damit ungültige Filter erstellt. --- diff --git a/js/autocomplete_part.js b/js/autocomplete_part.js index 901da5e79..b8b6b5ccf 100644 --- a/js/autocomplete_part.js +++ b/js/autocomplete_part.js @@ -28,13 +28,18 @@ namespace('kivi', function(k){ }; function ajax_data(term) { - return { + var data = { 'filter.all:substr::ilike': term, - 'filter.type': $type.val().split(','), 'filter.obsolete': 0, column: $column.val()===undefined ? '' : $column.val(), current: $real.val(), - } + }; + + var type = $type.val(); + if (type !== '') + data['filter.type'] = type.split(','); + + return data; } function set_item (item) {