From 7a13b6787672a46107baa488ae6345503fa5b869 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Thu, 9 Oct 2025 09:34:28 +0000 Subject: [PATCH] Add logging for post creation and media insertion to aid debugging Add console logs to server/routes.ts for POST /api/posts endpoint to capture received mediaIds and inserted post_media values. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/hAPGvGl --- server/routes.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/routes.ts b/server/routes.ts index 6e418ce..6aa6405 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -559,6 +559,13 @@ export async function registerRoutes(app: Express): Promise { const userId = user.id; const { pageIds, postType, mediaId, mediaIds, ...postFields } = req.body; + console.log('[POST /api/posts] Received data:', { + mediaIds, + mediaId, + mediaIdsType: Array.isArray(mediaIds) ? 'array' : typeof mediaIds, + mediaIdsLength: Array.isArray(mediaIds) ? mediaIds.length : 'N/A' + }); + // Convert mediaIds to standardized format: array of { mediaId, displayOrder } let finalMediaItems: Array<{ mediaId: string; displayOrder: number }> = []; @@ -608,6 +615,7 @@ export async function registerRoutes(app: Express): Promise { mediaId: item.mediaId, displayOrder: item.displayOrder, })); + console.log('[POST /api/posts] Inserting post_media:', postMediaValues); await db.insert(postMedia).values(postMediaValues); }