From f94281ba9db716ee1c9fe1c932e39aa1bcbc69d5 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Mon, 18 Sep 2023 10:21:54 +1200 Subject: [PATCH] Hardened smarty - fix mishandling of json --- templates/CRM/Contribute/Form/Contribution.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/CRM/Contribute/Form/Contribution.tpl b/templates/CRM/Contribute/Form/Contribution.tpl index ba1d06d1c2..d72f9f7f4b 100644 --- a/templates/CRM/Contribute/Form/Contribution.tpl +++ b/templates/CRM/Contribute/Form/Contribution.tpl @@ -591,10 +591,10 @@ var freezeFinancialType = '{/literal}{$freezeFinancialType}{literal}'; if (!freezeFinancialType) { var financialType = $('#financial_type_id').val(); - var taxRates = '{/literal}{$taxRates}{literal}'; + var taxRates = '{/literal}{$taxRates|smarty:nodefaults}{literal}'; var taxTerm = '{/literal}{$taxTerm}{literal}'; taxRates = JSON.parse(taxRates); - var currencies = '{/literal}{$currencies}{literal}'; + var currencies = '{/literal}{$currencies|smarty:nodefaults}{literal}'; currencies = JSON.parse(currencies); var currencySelect = $('#currency').val(); var currencySymbol = currencies[currencySelect]; -- 2.25.1