From 0f2fb54756e027d8e2b3caf67750219a4235403f Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 18:00:19 +0530 Subject: [PATCH] Merge pull request #51292 from frappe/mergify/bp/version-15-hotfix/pr-51285 fix(patch): handle currency exchange settings frankfurter api update for older versions (backport #51285) --- .../update_currency_exchange_settings_for_frankfurter.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/erpnext/patches/v14_0/update_currency_exchange_settings_for_frankfurter.py b/erpnext/patches/v14_0/update_currency_exchange_settings_for_frankfurter.py index a67c5a26237..f8abf913e3b 100644 --- a/erpnext/patches/v14_0/update_currency_exchange_settings_for_frankfurter.py +++ b/erpnext/patches/v14_0/update_currency_exchange_settings_for_frankfurter.py @@ -2,6 +2,15 @@ import frappe def execute(): + try: + from erpnext.patches.v16_0.update_currency_exchange_settings_for_frankfurter import execute + + execute() + except ImportError: + update_frankfurter_app_parameter_and_result() + + +def update_frankfurter_app_parameter_and_result(): settings = frappe.get_doc("Currency Exchange Settings") if settings.service_provider != "frankfurter.app": return