diff --git a/attached_assets/image_1760176326976.png b/attached_assets/image_1760176326976.png new file mode 100644 index 0000000..2770b7c Binary files /dev/null and b/attached_assets/image_1760176326976.png differ diff --git a/server/routes.ts b/server/routes.ts index 5ec5613..2edb427 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -684,14 +684,16 @@ export async function registerRoutes(app: Express): Promise { ); // Save to database + // IMPORTANT: For edited images with overlays, use originalUrl for ALL formats + // because Cloudinary transformations would recreate versions WITHOUT the overlays const mediaItem = await storage.createMedia({ userId, type: "image", cloudinaryPublicId: uploadResult.publicId, originalUrl: uploadResult.originalUrl, - facebookFeedUrl: uploadResult.facebookFeedUrl, - instagramFeedUrl: uploadResult.instagramFeedUrl, - instagramStoryUrl: uploadResult.instagramStoryUrl, + facebookFeedUrl: uploadResult.originalUrl, // Use original with overlays + instagramFeedUrl: uploadResult.originalUrl, // Use original with overlays + instagramStoryUrl: uploadResult.originalUrl, // Use original with overlays fileName: `edited_${Date.now()}.jpg`, fileSize: outputBuffer.length, });