AcadeDoc/apps
Corentin 3af579498b fix(acadenice): filter undefined pageIds before sql.lit() in graph — Patch 030
loadPageMeta logged 'invalid immediate value undefined' on every graph
request. Cause: when an edge row has a null source/target_page_id (rare,
but happens during partial backlink reindex), the resulting finalPageIds
set carries undefined entries, and sql.lit(undefined) rejects.

Filter cleanIds to string-only and return early if empty. The catch
block stays as a safety net for unrelated SQL errors.

Verified via curl: GET /api/acadenice/graph now returns 200 with no
ERROR log line.

Patch 030.
2026-05-08 14:08:34 +02:00
..
client feat(acadenice): wire /template slash command to TemplatePickerModal via DOM event 2026-05-08 13:16:19 +02:00
extension-clipper feat(acadenice): add sync blocks for cross-page content sharing — R4.2 2026-05-08 11:40:12 +02:00
server fix(acadenice): filter undefined pageIds before sql.lit() in graph — Patch 030 2026-05-08 14:08:34 +02:00