From 73c687ac5aa9b7efa2f047ecd7d79dbbe83e8d88 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Thu, 5 Feb 2026 20:25:23 -0500 Subject: [PATCH] fix(idaa): resolve BB comment IntegrityError and infinite loop - Explicitly mapped 'post_id' in create_nested_obj_v3 payload. - Removed redundant background load trigger in view component. - Stabilized parent-child relationship for V3 API mapping. - Resolved persistent 400 error during comment creation. --- src/lib/ae_posts/ae_posts__post_comment.ts | 1 + .../bb/ae_idaa_comp__post_obj_id_view.svelte | 15 --------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/src/lib/ae_posts/ae_posts__post_comment.ts b/src/lib/ae_posts/ae_posts__post_comment.ts index 63dc0e4a..4ebbc3a4 100644 --- a/src/lib/ae_posts/ae_posts__post_comment.ts +++ b/src/lib/ae_posts/ae_posts__post_comment.ts @@ -171,6 +171,7 @@ export async function create_ae_obj__post_comment({ child_type: 'post_comment', fields: { account_id: account_id, + post_id: post_id, // EXPLICIT mapping for backend database insertion ...data_kv }, params, diff --git a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_view.svelte b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_view.svelte index 370cd5b7..18de2580 100644 --- a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_view.svelte +++ b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_view.svelte @@ -32,24 +32,9 @@ import { untrack } from 'svelte'; - $effect(() => { - const post_id = $idaa_slct.post_id; - if (post_id && post_id !== untrack(() => $idaa_trig.post_id)) { - if (log_lvl) { - console.log(`Post ID selected: ${post_id}`); - } - // Trigger background load only if it's a new ID - $idaa_trig.post_id = post_id; - } - }); - $effect(() => { if (browser && $lq__post_obj?.post_id) { document.body.scrollIntoView(); - - // const url = new URL(location); - // url.searchParams.set('post_id', $lq__post_obj?.post_id); - // history.pushState({}, '', url); } });