Skip to content
Snippets Groups Projects
Unverified Commit 870730f4 authored by Megan Henning's avatar Megan Henning Committed by GitHub
Browse files

Merge pull request #1065 from scitran/file-info-404

Properly 404 on missing file
parents 41ea7dc3 8501f2f4
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