fix-page-config-reload-empty
This commit is contained in:
@@ -151,7 +151,8 @@ const fetchAll = async () => {
|
||||
const pages = pr.status==='fulfilled' ? (pr.value?.data||pr.value||[]) : []
|
||||
const map = {}
|
||||
for (const p of pages) {
|
||||
const entries = (() => { try { return JSON.parse(p.entriesJson||'[]') } catch {return []} })()
|
||||
const parsed = (() => { try { return JSON.parse(p.entriesJson||'{}') } catch {return {}} })()
|
||||
const entries = Array.isArray(parsed) ? parsed : (parsed.entries || [])
|
||||
if (!map[p.siteId] || p.version > map[p.siteId].version)
|
||||
map[p.siteId] = { version: p.version, entryCount: entries.length, updatedAt: p.updatedAt, entriesJson: p.entriesJson }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user