From dbd2a13b878a85aec4ee687af733ee3caca3d536 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 2 Feb 2022 10:19:19 -0500 Subject: [PATCH] gitsrht/blueprints/manage: Fix GraphQL error handling --- gitsrht/blueprints/manage.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/gitsrht/blueprints/manage.py b/gitsrht/blueprints/manage.py index d545bc3..223d4f1 100644 --- a/gitsrht/blueprints/manage.py +++ b/gitsrht/blueprints/manage.py @@ -126,23 +126,18 @@ def settings_rename_POST(owner_name, repo_name): repo = repo.new_repo valid = Validation(request) - name = valid.require("name") + name = valid.require("name", friendly_name="Name") if not valid.ok: return render_template("settings_rename.html", owner=owner, repo=repo, **valid.kwargs) - resp = None - try: - resp = exec_gql("git.sr.ht", """ - mutation RenameRepository($id: Int!, $name: String!) { - updateRepository(id: $id, input: {name: $name}) { - name - } + resp = exec_gql("git.sr.ht", """ + mutation RenameRepository($id: Int!, $name: String!) { + updateRepository(id: $id, input: {name: $name}) { + name } - """, id=repo.id, name=name) - except GraphQLError as e: - for err in e.errors: - valid.error(err["message"], field="name") + } + """, valid=valid, id=repo.id, name=name) if not valid.ok: return render_template("settings_rename.html", owner=owner, repo=repo, -- 2.38.4