From ad133027d0f0c0422e6f45fdbea75e77be5a408a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=20=28Claude=29?= Date: Tue, 9 Jun 2026 11:39:57 +0300 Subject: [PATCH] fix: styleName undefined when rubrics used in generateCover --- src/services/covers.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/services/covers.js b/src/services/covers.js index 1b81643..84f240e 100644 --- a/src/services/covers.js +++ b/src/services/covers.js @@ -395,13 +395,15 @@ async function generateCover({ articleId, title, tags = [], channelId = null }) // Выбираем рубрику если они заданы let selectedRubric = null; + let styleName; const rubrics = channelStyle?.image_rubrics; if (Array.isArray(rubrics) && rubrics.length > 0) { selectedRubric = await selectRubric({ title, tags, rubrics }); - console.log(`[Cover] article=${articleId} channel=${channelId} rubric=${selectedRubric?.id}`); + styleName = selectedRubric?.id || 'rubric'; + console.log(`[Cover] article=${articleId} channel=${channelId} rubric=${styleName}`); } else { const styleIdx = pickStyleIndex(articleId); - const styleName = channelStyle?.image_style || COVER_STYLES[styleIdx].name; + styleName = channelStyle?.image_style || COVER_STYLES[styleIdx].name; console.log(`[Cover] article=${articleId} channel=${channelId || 'none'} style=${styleName}`); }