summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <pochu@debian.org>2020-08-11 18:48:33 +0200
committerEmilio Pozuelo Monfort <pochu@debian.org>2020-08-11 18:48:33 +0200
commitb7bd87bd614f7e0bed2de4fb68c6f58d27c80959 (patch)
treef0650582638f709ec0032cb0f85f8c681c474f5d /bin
parentaeee948d9707db4624b1a0401c6fd44eac24b1e7 (diff)
tracker_service: don't crash on /source-package/
If no source package is given, return a 404 error.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/tracker_service.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/tracker_service.py b/bin/tracker_service.py
index a095947fac..7aac74899f 100755
--- a/bin/tracker_service.py
+++ b/bin/tracker_service.py
@@ -615,6 +615,12 @@ question about how things work, don't be afraid to ask, we would like
to improve our documentation and procedures, so feedback is welcome.""")])])
def page_source_package(self, path, params, url):
+ if path == ():
+ return self.create_page(
+ url, "Object not found",
+ [P("No source package was provided.")],
+ status=404)
+
pkg = path[0]
data = security_db.getBugsForSourcePackage(self.db.cursor(), pkg)

© 2014-2024 Faster IT GmbH | imprint | privacy policy