fix(autogen): hoist currentHour/currentMinute to function scope — ReferenceError ломал крон-ветку ротации, статьи не генерились

This commit is contained in:
ZeroDay
2026-07-06 09:11:12 +00:00
parent e19a8d630b
commit 4ff1bd51d9
+3 -2
View File
@@ -179,6 +179,7 @@ async function runAutogenForCategory(category) {
*/ */
async function runAutogen({ forceCategory = null } = {}) { async function runAutogen({ forceCategory = null } = {}) {
let whereClause, params = []; let whereClause, params = [];
let currentHour, currentMinute;
if (forceCategory) { if (forceCategory) {
// Ручной запуск — игнорируем время // Ручной запуск — игнорируем время
@@ -190,8 +191,8 @@ async function runAutogen({ forceCategory = null } = {}) {
const now = new Date(); const now = new Date();
const mskOffset = 3 * 60; // UTC+3 const mskOffset = 3 * 60; // UTC+3
const mskTime = new Date(now.getTime() + mskOffset * 60000); const mskTime = new Date(now.getTime() + mskOffset * 60000);
const currentHour = mskTime.getUTCHours(); currentHour = mskTime.getUTCHours();
const currentMinute = mskTime.getUTCMinutes(); currentMinute = mskTime.getUTCMinutes();
console.log(`[Autogen] Check time MSK ${String(currentHour).padStart(2,'0')}:${String(currentMinute).padStart(2,'0')}`); console.log(`[Autogen] Check time MSK ${String(currentHour).padStart(2,'0')}:${String(currentMinute).padStart(2,'0')}`);