lfqian commited on
Commit
cbdf812
·
1 Parent(s): d31b817

Fix error handling in dataService: throw error when first page fetch fails

Browse files
Files changed (1) hide show
  1. src/lib/dataService.js +4 -0
src/lib/dataService.js CHANGED
@@ -186,6 +186,10 @@ class DataService {
186
 
187
  if (error) {
188
  console.error('[DataService] Error fetching data:', error)
 
 
 
 
189
  break
190
  }
191
 
 
186
 
187
  if (error) {
188
  console.error('[DataService] Error fetching data:', error)
189
+ // 如果第一页就出错,抛出错误;否则返回已获取的数据
190
+ if (pageCount === 1 && all.length === 0) {
191
+ throw new Error(`Failed to fetch data: ${error.message || error}`)
192
+ }
193
  break
194
  }
195