From 3e0b9cbe89a3817e1ad84cd6395bdef3e7378213 Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Mon, 20 Jul 2020 22:03:56 +0200 Subject: [PATCH] debian busters sqlalchemy doesn't have get_or_404 -.- --- uffd/role/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uffd/role/views.py b/uffd/role/views.py index 177e44a4..4a35e875 100644 --- a/uffd/role/views.py +++ b/uffd/role/views.py @@ -29,7 +29,7 @@ def show(roleid=False): if not roleid: role = Role() else: - role = Role.query.get_or_404(roleid) + role = Role.query.filter_by(id=roleid).one() groups = Group.from_ldap_all() return render_template('role.html', role=role, groups=groups) @@ -43,7 +43,7 @@ def update(roleid=False): role = Role() session.add(role) else: - role = session.query(Role).get_or_404(roleid) + role = Role.query.filter_by(id=roleid).one() role.name = request.values['name'] role.description = request.values['description'] @@ -73,7 +73,7 @@ def update(roleid=False): @csrf_protect(blueprint=bp) def delete(roleid): session = db.session - role = session.query(Role).get_or_404(roleid) + role = Role.query.filter_by(id=roleid).one() session.delete(role) session.commit() return redirect(url_for('role.index')) -- GitLab