From 0f8d815d3f8c773055ba2d2bb640ecac3b6ab903 Mon Sep 17 00:00:00 2001 From: Kunthawat Greethong Date: Mon, 4 May 2026 14:05:45 +0700 Subject: [PATCH] Fix Media Library: use data.data.items || data.items The media list API returns { data: { items: [...] } } wrapped format. Previously only checked data.items which would be undefined. Co-Authored-By: Claude Opus 4.6 --- packages/core/src/visual-editing/toolbar.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/visual-editing/toolbar.ts b/packages/core/src/visual-editing/toolbar.ts index 1b3753a..8639605 100644 --- a/packages/core/src/visual-editing/toolbar.ts +++ b/packages/core/src/visual-editing/toolbar.ts @@ -1072,7 +1072,7 @@ export function renderToolbar(config: ToolbarConfig): string { }) .then(function(data) { console.log("[emdash] Media fetch data:", JSON.stringify(data)); - var items = data.items || []; + var items = (data.data && data.data.items) || data.items || []; console.log("[emdash] Items count:", items.length); var loadingEl = browser.querySelector(".emdash-img-loading"); if (loadingEl) loadingEl.remove();