[snapshot/master] Handle requests for non-existing removal-logs by sending 404 instead of a backtrace
---
web/app/snapshot/controllers/removal.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/web/app/snapshot/controllers/removal.py b/web/app/snapshot/controllers/removal.py
index 4ffef40..873011f 100644
--- a/web/app/snapshot/controllers/removal.py
+++ b/web/app/snapshot/controllers/removal.py
@@ -85,6 +85,8 @@ class RemovalController(BaseController):
set_expires(int(config['app_conf']['expires.removal.one']))
removal = g.shm.removal_get_one(self._db(), id)
+ if not removal:
+ abort(404, 'No such log')
files = g.shm.removal_get_affected(self._db(), id)
fileinfo = {}
--
1.7.2.5
Reply to: