From e069f38b1321d38d659b5beccccc05af6a742d5e Mon Sep 17 00:00:00 2001 From: bsc7 <118875465+bsc7@users.noreply.github.com> Date: Tue, 19 Nov 2024 11:56:49 +0100 Subject: [PATCH] Fix: Init threshold settings on first load --- .../resources/node-monitor/js/controllers/AppController.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/rest-api-app/src/main/resources/node-monitor/js/controllers/AppController.js b/apps/rest-api-app/src/main/resources/node-monitor/js/controllers/AppController.js index 92598c9fe2..20a42b5973 100644 --- a/apps/rest-api-app/src/main/resources/node-monitor/js/controllers/AppController.js +++ b/apps/rest-api-app/src/main/resources/node-monitor/js/controllers/AppController.js @@ -39,6 +39,7 @@ export class AppController { async initApp() { try { + this.#initSettings(); await this.#updateAddressesAndLoadAllReports(); this.#setInitialUIState(); await this.#loadAddressDetails(); @@ -62,6 +63,11 @@ export class AppController { // PRIVATE METHODS ////////////////////// + #initSettings() { + const savedThresholds = this.storageService.getDeviationThresholds() || Constants.DEFAULT_DEVIATION_THRESHOLDS; + Constants.initialize({ DEVIATION_THRESHOLDS: savedThresholds }); + } + #setInitialUIState() { const hasAddresses = this.addressList && this.addressList.length > 0; this.reportController.updateButtons();