diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 05b1128ec2..f3fa51b8d9 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1585,6 +1585,12 @@ export default class GridRow { const currency = frappe.meta.get_field_currency(df, this.doc); const symbol = window.get_currency_symbol(currency); + + // skip if compound symbols like in case of EGP - "£ or ج." + if (symbol && (symbol.includes(" or ") || symbol.length > 3)) { + return; + } + const show_on_right = cint(frappe.model.get_value(":Currency", currency, "symbol_on_right")) === 1;