From e46a40afb5f99d3495d5f358e5e459b871a542ba Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Thu, 6 Feb 2025 22:17:23 +0100
Subject: [PATCH] On Booking copy, jump into edit_structured view of new
 Booking.

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

diff --git a/ledger.py b/ledger.py
index 1b3aa27..f8f92c0 100755
--- a/ledger.py
+++ b/ledger.py
@@ -426,9 +426,10 @@ class Handler(PlomHttpHandler):
         id_ = int(id_str)
         if action == 'move':
             id_ = self.server.move_booking(id_, dir_ == 'up')
+            return Path(self.path).joinpath(f'#{id_}')
         elif action == 'copy':
             id_ = self.server.copy_booking(id_, dir_ == 'to_end')
-        return Path(self.path).joinpath(f'#{id_}')
+            return Path(EDIT_STRUCT).joinpath(f'{id_}')
 
     def do_GET(self) -> None:
         """"Route GET requests to respective handlers."""
-- 
2.30.2