From 62a276e934e33b021f477abea3e3da3f584fdcaa Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 18 Jan 2023 21:00:40 -0500 Subject: [PATCH] deleting child takes you back to parent --- server.py | 5 ++++- templates/edit.html | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index c19fbee..46e143a 100644 --- a/server.py +++ b/server.py @@ -31,7 +31,10 @@ def delete(id): # print(request.args.get('_method')) # TODO: deal with deleting item that has children cursor.execute('DELETE FROM items WHERE id=%s LIMIT 1', [id]) - return redirect('/') + if 'parent_id' in request.form: + return redirect('/'+request.form['parent_id']) + else: + return redirect('/') @app.get("/") def show(id): diff --git a/templates/edit.html b/templates/edit.html index a90853a..128ab0d 100644 --- a/templates/edit.html +++ b/templates/edit.html @@ -22,6 +22,9 @@

Delete Item

+ {%if item[5]%} + + {%endif%}