From: Christian Heller Date: Wed, 26 Feb 2025 16:43:53 +0000 (+0100) Subject: Fix /edit_structured replacement ignoring date line. X-Git-Url: https://plomlompom.com/repos/booking/%7B%7Bdb.prefix%7D%7D/static/%7B%7Bprefix%7D%7D/%7B%7Btodo.date%7D%7D?a=commitdiff_plain;h=HEAD;p=ledgplom Fix /edit_structured replacement ignoring date line. --- diff --git a/src/templates/edit_structured.tmpl b/src/templates/edit_structured.tmpl index c3431d3..510ca84 100644 --- a/src/templates/edit_structured.tmpl +++ b/src/templates/edit_structured.tmpl @@ -161,15 +161,15 @@ function replace() { const from = document.getElementById("replace_from").value; const to = document.getElementById("replace_to").value; dat_lines.forEach((dat_line) => { - dat_line.comment = dat_line.comment.replaceAll(from, to); - if ('code' in dat_line) { - dat_line.code = dat_line.code.replaceAll(from, to); - } - ['account', 'amount', 'currency'].forEach((key) => { - if (key in dat_line.booking_line) { - dat_line.booking_line[key] = dat_line.booking_line[key].replaceAll(from, to); + dat_line.comment = dat_line.comment.replaceAll(from, to); + if ('code' in dat_line) { + dat_line.code = dat_line.code.replaceAll(from, to); } - }); + ['date', 'target', 'account', 'amount', 'currency'].forEach((key) => { + if (key in dat_line.booking_line) { + dat_line.booking_line[key] = dat_line.booking_line[key].replaceAll(from, to); + } + }); }); taint(); update_form();