From 24aadc363c26eb02030ba4667d15621914e1cea2 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Thu, 6 Feb 2025 13:38:25 +0100
Subject: [PATCH] On deletion via edit_raw, jump to next Booking, or start if
 none.

---
 ledger.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ledger.py b/ledger.py
index 74f619c..b3373ba 100755
--- 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)
-- 
2.30.2