From: Christian Heller Date: Thu, 6 Feb 2025 12:38:25 +0000 (+0100) Subject: On deletion via edit_raw, jump to next Booking, or start if none. X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/static/%7B%7Btodo.comment%7D%7D?a=commitdiff_plain;h=24aadc363c26eb02030ba4667d15621914e1cea2;p=plomledger On deletion via edit_raw, jump to next Booking, or start if none. --- 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)