From 74ce803f20141afd6700a7e049838efc53fb289b Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Tue, 19 May 2026 17:25:30 +0700 Subject: [PATCH] refactor: replace global Sha1 utility with importable hash function in PosStore --- static/src/app/services/pos_store.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/src/app/services/pos_store.js b/static/src/app/services/pos_store.js index 5a2f2d1..34c2447 100644 --- a/static/src/app/services/pos_store.js +++ b/static/src/app/services/pos_store.js @@ -1,9 +1,9 @@ -/* global Sha1 */ import { patch } from "@web/core/utils/patch"; import { PosStore } from "@point_of_sale/app/services/pos_store"; import { _t } from "@web/core/l10n/translation"; import { NumberPopup } from "@point_of_sale/app/components/popups/number_popup/number_popup"; import { makeAwaitable } from "@point_of_sale/app/utils/make_awaitable_dialog"; +import { hash } from "@pos_hr/app/utils/hash"; patch(PosStore.prototype, { async setTableFromUi(table, orderUuid = null) { @@ -66,7 +66,7 @@ patch(PosStore.prototype, { return false; } - const hashedPin = Sha1.hash(inputPin); + const hashedPin = hash(inputPin); const allEmployees = this.models["hr.employee"].getAll(); const employee = allEmployees.find(emp => emp._pin === hashedPin);