home · contact · privacy
Fix booking copies moving date line above gap. master
authorChristian Heller <c.heller@plomlompom.de>
Wed, 25 Feb 2026 02:08:38 +0000 (03:08 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 25 Feb 2026 02:08:38 +0000 (03:08 +0100)
src/ledgplom/ledger.py
src/tests/empty.ledger_raw
src/tests/full.ledger_raw

index 610b7970049730cbb988a0e3322f7718fe805f56..f4cb8fe9c5a0b6dfb478227898ec08cd3c47a27c 100644 (file)
@@ -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()
 
index b80423342fbccb54fcd7b66453ee916a7185c46d..88ea6fe707466d3b71582a5a5f22ce3fc5ad8513 100644 (file)
@@ -56,7 +56,7 @@ table > tbody > tr > td.line {
 <form action="/ledger_raw" method="POST">
 <table class="alternating">
 <tbody>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_0">
         <td rowspan="1" class="block_column">
             <input type="submit" name="ledger_moveup_0" value="^" disabled="">
index ba988cfce2bb9751fc73ee729d99cdd2b6401e20..bb180e746f821fa50f343b038aed3523233033bb 100644 (file)
@@ -58,7 +58,7 @@ Detected redundant empty lines in gaps, <input type="submit" name="remove_redund
 <hr>
 <table class="alternating">
 <tbody>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_0">
         <td rowspan="9" class="block_column">
             <input type="submit" name="ledger_moveup_0" value="^" disabled="">
@@ -81,7 +81,7 @@ Detected redundant empty lines in gaps, <input type="submit" name="remove_redund
     <tr><td class="line">    ; in-body comment 2</td></tr>
     <tr><td class="line">    bar   -10 €</td></tr>
     <tr><td class="line">    ; in-body comment 3</td></tr>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_1">
         <td rowspan="5" class="block_column">
             <input type="submit" name="ledger_moveup_1" value="^" disabled="">
@@ -100,7 +100,7 @@ Detected redundant empty lines in gaps, <input type="submit" name="remove_redund
     <tr><td class="line">2001-01-02 test test</td></tr>
     <tr><td class="line">    bar   -10 €  ; bar</td></tr>
     <tr><td class="line">    baz    10 €</td></tr>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_2">
         <td rowspan="6" class="block_column">
             <input type="submit" name="ledger_moveup_2" value="^">
@@ -120,7 +120,7 @@ Detected redundant empty lines in gaps, <input type="submit" name="remove_redund
     <tr><td class="line">2001-01-02 test</td></tr>
     <tr><td class="line">    bar    20 €</td></tr>
     <tr><td class="line">    baz   -20 €  ; baz</td></tr>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_3">
         <td rowspan="7" class="block_column">
             <input type="submit" name="ledger_moveup_3" value="^" disabled="">
@@ -141,7 +141,7 @@ Detected redundant empty lines in gaps, <input type="submit" name="remove_redund
     <tr><td class="line">    foo:x    1 USD</td></tr>
     <tr><td class="line">    bar:x:y   -10 €</td></tr>
     <tr><td class="line">    bar:z   -1 USD</td></tr>
-    <tr></tr><!-- keep the background-color alternation in proper order -->
+    <tr></tr>
     <tr id="block_4">
         <td rowspan="9" class="block_column">
             <input type="submit" name="ledger_moveup_4" value="^">