fix: inverted condition in loadResults — new API response format was falling into wrong branch
This commit is contained in:
@@ -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>';}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user