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>'; document.getElementById('results-list').innerHTML='<div class="loading">Loading...</div>';
try{ try{
const resp=await fetch(buildUrl());const data=await resp.json(); const resp=await fetch(buildUrl());const data=await resp.json();
if(!data||!Array.isArray(data.results)){ if(data&&Array.isArray(data.results)){
const results=data.results||[];const total=data.total||results.length;const hasMore=data.has_more??false; renderResultsList(data.results,data.total||0,data.has_more??false);
renderResultsList(results,total,hasMore); }else if(Array.isArray(data)){
}else{
renderResultsList(data,data.length,false); 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>';} }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>';}
} }