From 8a8539d6614fb92a1d561047dde7c8b01654ed37 Mon Sep 17 00:00:00 2001 From: Sergio Marques Date: Wed, 18 Apr 2018 10:03:06 +0100 Subject: [PATCH] Fix JSON escaping inside HAML/JS templates More info here: https://github.com/haml/haml/issues/940 --- .../external_users/claims/expenses/_expense_reasons.js.haml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/views/external_users/claims/expenses/_expense_reasons.js.haml b/app/views/external_users/claims/expenses/_expense_reasons.js.haml index 64baf2c1ee..47f69c9361 100644 --- a/app/views/external_users/claims/expenses/_expense_reasons.js.haml +++ b/app/views/external_users/claims/expenses/_expense_reasons.js.haml @@ -1,7 +1,5 @@ +- data = { A: ExpenseType::REASON_SET_A.values, B: ExpenseType::REASON_SET_B.values } :javascript var MOJ = MOJ || {}; - MOJ.ExpenseReasons = { - "A": #{ExpenseType::REASON_SET_A.values.to_json}, - "B": #{ExpenseType::REASON_SET_B.values.to_json} - }; + MOJ.ExpenseReasons = #{data.to_json.html_safe}