From: Christian Heller Date: Wed, 25 Feb 2026 02:08:38 +0000 (+0100) Subject: Fix booking copies moving date line above gap. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/booking/static/process_efforts?a=commitdiff_plain;h=HEAD;p=ledgplom Fix booking copies moving date line above gap. --- diff --git a/src/ledgplom/ledger.py b/src/ledgplom/ledger.py index 610b797..f4cb8fe 100644 --- a/src/ledgplom/ledger.py +++ b/src/ledgplom/ledger.py @@ -598,11 +598,8 @@ class _DatBlock(_LinesBlock, _LedgerNode): if self.booking: copy.add((_DatLine(SPACE.join((dt_date.today().isoformat(), self.booking.intro_line.target, - self.booking.intro_line.comment))), - ), - at_end=False) - copy.add(tuple(_DatLine(line.raw) - for line in self.booking.transfer_lines)) + self.booking.intro_line.comment))),)) + copy.add(self.booking.body_lines) copy.insert_self_after(self) return copy.fix_position() diff --git a/src/tests/empty.ledger_raw b/src/tests/empty.ledger_raw index b804233..88ea6fe 100644 --- a/src/tests/empty.ledger_raw +++ b/src/tests/empty.ledger_raw @@ -56,7 +56,7 @@ table > tbody > tr > td.line {
- + - + - + - + - + - +
diff --git a/src/tests/full.ledger_raw b/src/tests/full.ledger_raw index ba988cf..bb180e7 100644 --- a/src/tests/full.ledger_raw +++ b/src/tests/full.ledger_raw @@ -58,7 +58,7 @@ Detected redundant empty lines in gaps,
@@ -81,7 +81,7 @@ Detected redundant empty lines in gaps, ; in-body comment 2
bar -10 €
; in-body comment 3
@@ -100,7 +100,7 @@ Detected redundant empty lines in gaps, 2001-01-02 test test
bar -10 € ; bar
baz 10 €
@@ -120,7 +120,7 @@ Detected redundant empty lines in gaps, 2001-01-02 test
bar 20 €
baz -20 € ; baz
@@ -141,7 +141,7 @@ Detected redundant empty lines in gaps, foo:x 1 USD
bar:x:y -10 €
bar:z -1 USD