From 71bb522e9556c85194a07d088969d7e364918da7 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Tue, 16 Mar 2021 10:07:23 +0530 Subject: [PATCH] fix: Multi currency in print view shows same currency symbol (#12569) Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> --- frappe/model/base_document.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index c1e5f01e03..de0c1e0e1c 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -856,6 +856,11 @@ class BaseDocument(object): from frappe.model.meta import get_default_df df = get_default_df(fieldname) + if not currency: + currency = self.get(df.get("options")) + if not frappe.db.exists('Currency', currency, cache=True): + currency = None + val = self.get(fieldname) if translated: