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}`); }