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); }