Fix template selection for posts with images but empty content_type
- Added detection for posts with images when content_type is empty - Posts with images now correctly show as polaroid style instead of news Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
dd5954caad
commit
da4fde9185
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "sociowire-frontend",
|
"name": "sociowire-frontend",
|
||||||
"version": "0.0.64",
|
"version": "0.0.95",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "sociowire-frontend",
|
"name": "sociowire-frontend",
|
||||||
"version": "0.0.64",
|
"version": "0.0.95",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^7.1.0",
|
"@fortawesome/fontawesome-free": "^7.1.0",
|
||||||
"axios": "^1.13.2",
|
"axios": "^1.13.2",
|
||||||
|
|
|
||||||
|
|
@ -310,6 +310,14 @@ export function getTemplateKeyForPost(post) {
|
||||||
return 'camera';
|
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
|
// Default: category-based template
|
||||||
return normCat(post);
|
return normCat(post);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue