diff options
author | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-11 18:48:33 +0200 |
---|---|---|
committer | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-11 18:48:33 +0200 |
commit | 7df04110c789e4508993fe072b6b2126f1848507 (patch) | |
tree | f58de909c0b60435fd58bd2c4d36e84f729256c5 /bin/tracker_service.py | |
parent | 890fbfe15140e964ebb0d1f366a3595442130ee3 (diff) |
tracker_service: don't crash on /source-package/
If no source package is given, return a 404 error.
Diffstat (limited to 'bin/tracker_service.py')
-rwxr-xr-x | bin/tracker_service.py | 6 |
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) |