From: Jeff Davis Date: Fri, 23 Oct 2020 20:17:55 +0000 (-0700) Subject: LP#1901247: skip unnecessary user/ws setting updates when the value is unchanged... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fjeffdavis%2Flp1901247-skip-user-ws-setting-updates;p=working%2FEvergreen.git LP#1901247: skip unnecessary user/ws setting updates when the value is unchanged (Angular) Signed-off-by: Jeff Davis --- diff --git a/Open-ILS/src/eg2/src/app/core/server-store.service.ts b/Open-ILS/src/eg2/src/app/core/server-store.service.ts index b54a4c9a87..73e8465034 100644 --- a/Open-ILS/src/eg2/src/app/core/server-store.service.ts +++ b/Open-ILS/src/eg2/src/app/core/server-store.service.ts @@ -31,6 +31,11 @@ export class ServerStoreService { return Promise.reject('Auth required to apply settings'); } + // skip update if setting is unchanged + if (this.cache[key] && this.cache[key] === value) { + return Promise.resolve(); + } + const setting: any = {}; setting[key] = value;