From 738159d998052a59c087224b494096e8d57b899e Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Wed, 3 Aug 2022 08:46:44 +0200 Subject: [PATCH] refactor: workaround for missing value - quiqqer/order#150 --- bin/backend/controls/TrackingInput.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bin/backend/controls/TrackingInput.js b/bin/backend/controls/TrackingInput.js index d2e95e3..cf8dc72 100644 --- a/bin/backend/controls/TrackingInput.js +++ b/bin/backend/controls/TrackingInput.js @@ -27,6 +27,8 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ initialize: function (options) { this.parent(options); + this.$value = null; + this.addEvents({ onImport: this.$onImport }); @@ -65,6 +67,10 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ URL_OPT_DIR + list[i].image ); } + + if (this.$value) { + this.setValue(this.$value); + } }); }, @@ -96,6 +102,8 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ value = JSON.decode(value); } + this.$value = value; + if (value && typeof this.$TrackingType.setValue === 'function') { this.$TrackingType.setValue(value.type); } -- GitLab