feat(SearchCommoServe): remove categoryFilter from state management
This commit is contained in:
parent
936dc5db12
commit
5f638294bf
|
|
@ -110,7 +110,6 @@ const _store = {
|
|||
offset: 0,
|
||||
hasMore: false,
|
||||
hasSearched: false,
|
||||
categoryFilter: null as number | null,
|
||||
scrollTop: 0,
|
||||
showFilter: false,
|
||||
filterText: '',
|
||||
|
|
|
|||
|
|
@ -974,6 +974,12 @@ class DAVRequestHandler(BaseHTTPRequestHandler):
|
|||
size = -1
|
||||
path, elem = self.path_elem_prev()
|
||||
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:
|
||||
self.send_response(400, 'Cannot parse request')
|
||||
self.send_header('Content-length', '0')
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user