From 85439d383a1badea13c76d2f56b7145b02cb2c3c Mon Sep 17 00:00:00 2001 From: quyen Date: Mon, 31 Jul 2023 10:30:40 +0000 Subject: [PATCH] [FIX] pos_hr: Avatar display error If the user only has "Point of Sale" permission but not "Employees" permission, the image will not be displayed using the link "/web/image/hr.employee/${cashier.id}/avatar_128" instead use "/web/image/hr.employee.public/${cashier.id}/avatar_128" closes odoo/odoo#130566 X-original-commit: 152e1a360fad3de1bc5363bf476e26f48563e5c0 Signed-off-by: Joseph Caburnay (jcb) --- .../src/overrides/components/cashier_name/cashier_name.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/pos_hr/static/src/overrides/components/cashier_name/cashier_name.js b/addons/pos_hr/static/src/overrides/components/cashier_name/cashier_name.js index d37c2c82df2..6bd49773a31 100644 --- a/addons/pos_hr/static/src/overrides/components/cashier_name/cashier_name.js +++ b/addons/pos_hr/static/src/overrides/components/cashier_name/cashier_name.js @@ -13,7 +13,10 @@ patch(CashierName.prototype, { get avatar() { if (this.pos.config.module_pos_hr) { const cashier = this.pos.get_cashier(); - return `/web/image/hr.employee/${cashier.id}/avatar_128`; + if (!(cashier && cashier.id)) { + return ""; + } + return `/web/image/hr.employee.public/${cashier.id}/avatar_128`; } return super.avatar; },