fix: 422 error on normal refresh — min query length violation
CI / lint (push) Failing after 19s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Failing after 10s

- Changed q=* to q=** in autocomplete.js and offline.js
- Backend requires min_query_length=2, single * was 1 char → 422
- Caused blank page on F5 refresh (non-hard-refresh)
This commit is contained in:
2026-06-19 15:16:11 -04:00
parent 52b9fcd814
commit 2508c37ef2
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -314,7 +314,7 @@ function searchWikilinks(partial, callback) {
}
try {
fetch('/api/search/advanced?q=*&vault=all&limit=500')
fetch('/api/search/advanced?q=**&vault=all&limit=500')
.then(function(r) { return r.json(); })
.then(function(data) {
_fileCache = (data.results || []).map(function(r) {
+1 -1
View File
@@ -72,7 +72,7 @@ export async function syncFileIndexFromServer() {
}
try {
// Use a wildcard query to get recent files and populate offline index
const resp = await fetch('/api/search/advanced?q=*&vault=all&limit=200');
const resp = await fetch('/api/search/advanced?q=**&vault=all&limit=200');
if (!resp.ok) {
console.warn('[Offline] Index sync failed — API returned', resp.status);
return;