fix: inverted condition in loadResults — new API response format was falling into wrong branch

This commit is contained in:
ramseshk
2026-08-07 14:17:03 +08:00
parent 6889e06a86
commit b13ce68fef
+5 -4
View File
@@ -177,11 +177,12 @@ async function loadResults(){
document.getElementById('results-list').innerHTML='<div class="loading">Loading...</div>';
try{
const resp=await fetch(buildUrl());const data=await resp.json();
if(!data||!Array.isArray(data.results)){
const results=data.results||[];const total=data.total||results.length;const hasMore=data.has_more??false;
renderResultsList(results,total,hasMore);
}else{
if(data&&Array.isArray(data.results)){
renderResultsList(data.results,data.total||0,data.has_more??false);
}else if(Array.isArray(data)){
renderResultsList(data,data.length,false);
}else{
throw new Error('Unexpected response');
}
}catch(e){document.getElementById('results-list').innerHTML='<div class="error-box" style="padding:8px;font-size:10px">Failed to load results</div><div style="font-size:9px;color:#555;text-align:center;margin-top:4px">'+e+'</div>';}
}