diff --git a/src/services/scheduledPostsRunner.js b/src/services/scheduledPostsRunner.js index 4bd173c..f769eb3 100644 --- a/src/services/scheduledPostsRunner.js +++ b/src/services/scheduledPostsRunner.js @@ -280,7 +280,7 @@ async function publishOne(scheduledPost) { excerpt: article.excerpt, category: article.category, }); - if (picked.exists) { + if (picked.pose) { photoUrl = `/uploads/zero-${picked.pose}.webp`; console.log(`[scheduled-runner] Zero pose=${picked.pose} (${picked.source}) article=${article.id}`); } else if (article.cover_url) { @@ -336,7 +336,7 @@ async function publishOne(scheduledPost) { // Исчерпали попытки — публикуем с Зеро чтобы пост не завис навсегда console.log(`[scheduled-runner] SVG stub max attempts reached, using Zero article=${article.id}`); const picked = zeroChar.pickPose({ title: article.title, excerpt: article.excerpt, category: article.category }); - if (picked.exists) { + if (picked.pose) { photoUrl = `/uploads/zero-${picked.pose}.webp`; console.log(`[scheduled-runner] Zero fallback pose=${picked.pose} article=${article.id}`); } @@ -348,7 +348,7 @@ async function publishOne(scheduledPost) { excerpt: article.excerpt, category: article.category, }); - if (picked.exists) { + if (picked.pose) { photoUrl = `/uploads/zero-${picked.pose}.webp`; console.log(`[scheduled-runner] cover fallback → Zero pose=${picked.pose} article=${article.id}`); }