Fix buf with manifests listing

This commit is contained in:
efedorova
2013-10-15 19:03:09 +04:00
parent b24d260524
commit e4b9fe765e
2 changed files with 11 additions and 8 deletions

View File

@@ -1,8 +1,7 @@
[DEFAULT] [DEFAULT]
# Address to bind the server to # Address to bind the server to
host = 127.0.0.1 host = 172.18.10.111
#Port the bind the server to
# Port the bind the server to
port = 5000 port = 5000

View File

@@ -55,7 +55,11 @@ def get_data_type_locations(data_type):
####### end validation ######## ####### end validation ########
if request.method == 'GET': if request.method == 'GET':
locations = [] locations = []
if data_type == MANIFEST:
for item in os.listdir(result_path):
if '-manifest' in item:
locations.append(item)
else:
for path, subdirs, files in os.walk(result_path): for path, subdirs, files in os.walk(result_path):
for name in files: for name in files:
locations.append(name) locations.append(name)
@@ -64,7 +68,7 @@ def get_data_type_locations(data_type):
if request.method == 'POST': if request.method == 'POST':
try: try:
file_to_upload = request.files['files'] file_to_upload = request.files.get('files')
if file_to_upload: if file_to_upload:
filename = secure_filename(file_to_upload.filename) filename = secure_filename(file_to_upload.filename)
file_to_upload.save(os.path.join(result_path, filename)) file_to_upload.save(os.path.join(result_path, filename))