From: Thomas Lamprecht Date: Sat, 20 Nov 2021 20:56:12 +0000 (+0100) Subject: ui: traffic-control edit: handle empty time-frame correctly X-Git-Tag: 2.1.1~39 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=fdf9373f9e0cd78255ca2a566c8db542dc1be59f;p=proxmox-backup.git ui: traffic-control edit: handle empty time-frame correctly delete on update and avoid sending an empty string in any case, the backend does not likes that much. Signed-off-by: Thomas Lamprecht --- diff --git a/www/window/TrafficControlEdit.js b/www/window/TrafficControlEdit.js index 24e6b63f..2fdb470f 100644 --- a/www/window/TrafficControlEdit.js +++ b/www/window/TrafficControlEdit.js @@ -199,13 +199,17 @@ Ext.define('PBS.window.TrafficControlEdit', { values.network = values.network.split(/\s*,\s*/); } - if (!Ext.isArray(values.timeframe)) { + if ('timeframe' in values && !values.timeframe) { + delete values.timeframe; + } + if (values.timeframe && !Ext.isArray(values.timeframe)) { values.timeframe = values.timeframe.split(';'); } delete values['network-select']; if (!isCreate) { + PBS.Utils.delete_if_default(values, 'timeframe'); PBS.Utils.delete_if_default(values, 'rate-in'); PBS.Utils.delete_if_default(values, 'rate-out'); PBS.Utils.delete_if_default(values, 'burst-in');