From 7f3e3fc3bfd2d5645439ffe9aee91f7798c52a05 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 18 Oct 2024 07:35:19 +0200 Subject: [PATCH] Fix https://github.com/firefly-iii/firefly-iii/issues/9360 --- app/Http/Controllers/JavascriptController.php | 1 - resources/views/javascript/variables.twig | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/JavascriptController.php b/app/Http/Controllers/JavascriptController.php index f7068f2751..ec31f0cdb2 100644 --- a/app/Http/Controllers/JavascriptController.php +++ b/app/Http/Controllers/JavascriptController.php @@ -107,7 +107,6 @@ class JavascriptController extends Controller $lang = $pref->data; $dateRange = $this->getDateRangeConfig(); $uid = substr(hash('sha256', sprintf('%s-%s-%s', (string)config('app.key'), auth()->user()->id, auth()->user()->email)), 0, 12); - $data = [ 'currencyCode' => $currency->code, 'currencySymbol' => $currency->symbol, diff --git a/resources/views/javascript/variables.twig b/resources/views/javascript/variables.twig index 71a0c84137..a6676011ff 100644 --- a/resources/views/javascript/variables.twig +++ b/resources/views/javascript/variables.twig @@ -1,12 +1,12 @@ // date ranges var ranges = {}; {% for title, range in dateRangeConfig.ranges %} - ranges["{{ title }}"] = [moment("{{ range[0].format('Y-m-d') }}"), moment("{{ range[1].format('Y-m-d') }}")]; + ranges["{{ title|escape('js') }}"] = [moment("{{ range[0].format('Y-m-d') }}"), moment("{{ range[1].format('Y-m-d') }}")]; {% endfor %} // date range meta configuration var dateRangeMeta = { -title: "{{ dateRangeTitle }}", +title: "{{ dateRangeTitle|escape('js') }}", url: "{{ route('daterange') }}", labels: { apply: "{{ 'apply'|_ }}",