diff --git a/package-lock.json b/package-lock.json index b30d161..fc30209 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sociowire-frontend", - "version": "0.0.64", + "version": "0.0.95", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sociowire-frontend", - "version": "0.0.64", + "version": "0.0.95", "dependencies": { "@fortawesome/fontawesome-free": "^7.1.0", "axios": "^1.13.2", diff --git a/src/components/Map/templateSpecs.js b/src/components/Map/templateSpecs.js index 0ebd00f..3692010 100644 --- a/src/components/Map/templateSpecs.js +++ b/src/components/Map/templateSpecs.js @@ -310,6 +310,14 @@ export function getTemplateKeyForPost(post) { return 'camera'; } + // If content_type is empty/unknown but post has images, show as polaroid + // This handles posts where content_type wasn't set but images exist + const hasImage = !!(post?.image_small || post?.image_medium || post?.image_large || post?.image || post?.thumbnail_url || post?.media_url); + const hasVideo = !!(post?.video_url || post?.embed_url); + if (!ct && hasImage && !hasVideo) { + return 'polaroid'; + } + // Default: category-based template return normCat(post); }