From 074448263d8875d61171c245a3bf302f01e7fef8 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Wed, 18 Jun 2025 14:41:43 +0200 Subject: [PATCH] Fix 'git-obs api' by preventing of quoting the URL query part --- osc/commands_git/api.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/osc/commands_git/api.py b/osc/commands_git/api.py index ee147f0e..2f2b196d 100644 --- a/osc/commands_git/api.py +++ b/osc/commands_git/api.py @@ -29,7 +29,15 @@ class ApiCommand(osc.commandline_git.GitObsCommand): self.print_gitea_settings() - url = self.gitea_conn.makeurl(args.url) + # we need to preserve query without quoting + if "?" in args.url: + url, query = args.url.split("?", 1) + else: + url, query = args.url, None + + url = self.gitea_conn.makeurl(url) + if query: + url += f"?{query}" json_data = None if args.data: