feat(SearchCommoServe): remove categoryFilter from state management

This commit is contained in:
Jaime Idolpx 2026-06-15 16:05:16 -04:00
parent 936dc5db12
commit 5f638294bf
2 changed files with 6 additions and 1 deletions

View File

@ -110,7 +110,6 @@ const _store = {
offset: 0,
hasMore: false,
hasSearched: false,
categoryFilter: null as number | null,
scrollTop: 0,
showFilter: false,
filterText: '',

View File

@ -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')