mirror of
https://github.com/simon987/Simple-Incremental-Search-Tool.git
synced 2025-12-14 07:39:05 +00:00
Bug fixes
This commit is contained in:
18
run.py
18
run.py
@@ -128,7 +128,23 @@ def search_route():
|
||||
size_max = request.json["size_max"]
|
||||
mime_types = request.json["mime_types"]
|
||||
must_match = request.json["must_match"]
|
||||
directories = request.json["directories"] # todo: make sure dir exists and is enabled
|
||||
directories = request.json["directories"]
|
||||
|
||||
# Remove disabled & non-existing directories
|
||||
for search_directory in directories:
|
||||
directory_exists = False
|
||||
|
||||
for dir_id in storage.dirs():
|
||||
if search_directory == dir_id:
|
||||
directory_exists = True
|
||||
|
||||
if not storage.dirs()[dir_id].enabled:
|
||||
directories.remove(search_directory)
|
||||
break
|
||||
|
||||
if not directory_exists:
|
||||
directories.remove(search_directory)
|
||||
|
||||
path = request.json["path"]
|
||||
|
||||
page = search.search(query, size_min, size_max, mime_types, must_match, directories, path)
|
||||
|
||||
Reference in New Issue
Block a user