feat(SearchCommoServe): remove categoryFilter from state management
This commit is contained in:
parent
936dc5db12
commit
5f638294bf
|
|
@ -110,7 +110,6 @@ const _store = {
|
||||||
offset: 0,
|
offset: 0,
|
||||||
hasMore: false,
|
hasMore: false,
|
||||||
hasSearched: false,
|
hasSearched: false,
|
||||||
categoryFilter: null as number | null,
|
|
||||||
scrollTop: 0,
|
scrollTop: 0,
|
||||||
showFilter: false,
|
showFilter: false,
|
||||||
filterText: '',
|
filterText: '',
|
||||||
|
|
|
||||||
|
|
@ -974,6 +974,12 @@ class DAVRequestHandler(BaseHTTPRequestHandler):
|
||||||
size = -1
|
size = -1
|
||||||
path, elem = self.path_elem_prev()
|
path, elem = self.path_elem_prev()
|
||||||
ename = path[-1]
|
ename = path[-1]
|
||||||
|
if elem is None and len(path) > 1:
|
||||||
|
# Parent directory doesn't exist — create it and re-resolve
|
||||||
|
parent_parts = [p.rstrip('/') for p in path[:-1]]
|
||||||
|
parent_fs = os.path.join(self.server.root.fsname, *parent_parts)
|
||||||
|
os.makedirs(parent_fs, exist_ok=True)
|
||||||
|
path, elem = self.path_elem_prev()
|
||||||
except:
|
except:
|
||||||
self.send_response(400, 'Cannot parse request')
|
self.send_response(400, 'Cannot parse request')
|
||||||
self.send_header('Content-length', '0')
|
self.send_header('Content-length', '0')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user