[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: