send data in json_responses in case of error instead of text

This commit is contained in:
Evgenii Alekseev 2021-09-12 22:41:02 +03:00
parent 117e69c906
commit d211cc17c6
5 changed files with 6 additions and 6 deletions

View File

@ -45,7 +45,7 @@ class AddView(BaseView):
now = data.get("build_now", True)
packages = data["packages"]
except Exception as e:
return json_response(text=str(e), status=400)
return json_response(data=str(e), status=400)
self.spawner.packages_add(packages, now)

View File

@ -43,7 +43,7 @@ class RemoveView(BaseView):
try:
packages = data["packages"]
except Exception as e:
return json_response(text=str(e), status=400)
return json_response(data=str(e), status=400)
self.spawner.packages_remove(packages)

View File

@ -42,7 +42,7 @@ class SearchView(BaseView):
search_string = " ".join(search)
if not search_string:
return json_response(text="Search string must not be empty", status=400)
return json_response(data="Search string must not be empty", status=400)
packages = aur.search(search_string)
comparator: Callable[[aur.Package], str] = lambda item: str(item.package_base)

View File

@ -51,7 +51,7 @@ class AhrimanView(BaseView):
try:
status = BuildStatusEnum(data["status"])
except Exception as e:
return json_response(text=str(e), status=400)
return json_response(data=str(e), status=400)
self.service.update_self(status)

View File

@ -80,11 +80,11 @@ class PackageView(BaseView):
package = Package.from_json(data["package"]) if "package" in data else None
status = BuildStatusEnum(data["status"])
except Exception as e:
return json_response(text=str(e), status=400)
return json_response(data=str(e), status=400)
try:
self.service.update(base, status, package)
except UnknownPackage:
return json_response(text=f"Package {base} is unknown, but no package body set", status=400)
return json_response(data=f"Package {base} is unknown, but no package body set", status=400)
return HTTPNoContent()