chore: snapshot current working tree changes

Save all currently accumulated repository changes as a backup snapshot for Gitea so no local work is lost.
This commit is contained in:
Fedor
2026-03-26 14:19:01 +03:00
parent aec27abeb0
commit 01c4fe80b5
1557 changed files with 2090933 additions and 20934 deletions

48
debug_code_node.js Normal file
View File

@@ -0,0 +1,48 @@
// Отладочный код для проверки данных перед SQL запросом
// Добавьте этот Code Node ПЕРЕД SQL запросом для проверки
const data = $input.item.json;
// Проверяем наличие обязательных полей
const checks = {
uuid: data.uuid ? 'OK' : 'ОШИБКА: uuid отсутствует!',
cleaned_text: data.cleaned_text !== undefined ? 'OK' : 'ОШИБКА: cleaned_text отсутствует!',
pages_data_json: data.pages_data_json ? 'OK' : 'ОШИБКА: pages_data_json отсутствует!',
page_count: data.page_count !== undefined ? 'OK' : 'ОШИБКА: page_count отсутствует!',
};
// Выводим все данные для отладки
console.log('=== ДАННЫЕ ДЛЯ SQL ЗАПРОСА ===');
console.log('UUID:', data.uuid);
console.log('cleaned_text length:', data.cleaned_text?.length || 0);
console.log('page_count:', data.page_count);
console.log('pages_data_json type:', typeof data.pages_data_json);
console.log('pages_data_json preview:', data.pages_data_json?.substring(0, 100) || 'empty');
console.log('\n=== ПРОВЕРКИ ===');
Object.entries(checks).forEach(([key, status]) => {
console.log(`${key}: ${status}`);
});
// Проверяем, что pages_data_json это валидная JSON строка
let isValidJson = false;
try {
if (data.pages_data_json) {
JSON.parse(data.pages_data_json);
isValidJson = true;
}
} catch (e) {
console.error('ОШИБКА: pages_data_json не является валидным JSON!', e.message);
}
// Возвращаем данные с флагом валидности
return [{
json: {
...data,
_debug: {
all_checks_passed: Object.values(checks).every(v => v === 'OK'),
is_valid_json: isValidJson,
checks: checks
}
}
}];