home · contact · privacy
On deletion via edit_raw, jump to next Booking, or start if none.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 6 Feb 2025 12:38:25 +0000 (13:38 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 6 Feb 2025 12:38:25 +0000 (13:38 +0100)
ledger.py

index 74f619c1d767a846e7f702d87f84bfc1b43b11d1..b3373ba7f88d45707288d931662c7eca2201056e 100755 (executable)
--- a/ledger.py
+++ b/ledger.py
@@ -633,7 +633,7 @@ class Server(PlomHttpServer):
                 if neighbour:
                     neighbour.recalc_prev_next(self.bookings)
             self._recalc_dat_lines()
-            return -1
+            return old_id if old_id < len(self.bookings) else 0
         new_date = new_booked_lines[0].code.lstrip().split(maxsplit=1)[0]
         if new_date == old_booking.date:
             new_booking = Booking(old_id, new_booked_lines, after_gap)