Skip to content
Snippets Groups Projects
Commit 8501f2f4 authored by Megan Henning's avatar Megan Henning
Browse files

Properly 404 on missing file

parent 41ea7dc3
No related branches found
No related tags found
No related merge requests found
......@@ -502,8 +502,10 @@ class FileListHandler(ListHandler):
def get_info(self, cont_name, list_name, **kwargs):
_id = kwargs['cid']
filename = kwargs['name']
result = super(FileListHandler,self).get(cont_name, list_name, **kwargs)
self.log_user_access(AccessType.view_file, cont_name=cont_name, cont_id=_id, filename=filename)
return super(FileListHandler,self).get(cont_name, list_name, **kwargs)
return result
def modify_info(self, cont_name, list_name, **kwargs):
_id = kwargs.pop('cid')
......
......@@ -789,6 +789,13 @@ def test_edit_file_info(data_builder, as_admin, file_form):
project = data_builder.create_project()
file_name = 'test_file.txt'
# Assert getting file info 404s properly
r = as_admin.get('/projects/' + project + '/files/' + 'not_real.txt' + '/info')
assert r.status_code == 404
r = as_admin.get('/projects/' + '000000000000000000000000' + '/files/' + 'not_real.txt' + '/info')
assert r.status_code == 404
r = as_admin.post('/projects/' + project + '/files', files=file_form(file_name))
assert r.ok
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment