fix: Remove duplicate caseObj declaration
Problem: - caseObj was declared twice: once at line 6 and again at line 270 - Caused esbuild compilation error Solution: - Removed first declaration at line 6 - Updated smsInputData extraction to handle multiple data formats - caseObj is now only declared after normalization at line 270 Files: - frontend/src/components/form/generateConfirmationFormHTML.ts: Fixed duplicate declaration
This commit is contained in:
@@ -2,18 +2,15 @@
|
|||||||
// Основана на структуре из n8n Code node "Mini-app Подтверждение данных"
|
// Основана на структуре из n8n Code node "Mini-app Подтверждение данных"
|
||||||
|
|
||||||
export function generateConfirmationFormHTML(data: any): string {
|
export function generateConfirmationFormHTML(data: any): string {
|
||||||
// Данные уже нормализованы в компоненте, используем их напрямую
|
// Извлекаем SMS данные (до нормализации, так как структура может быть разной)
|
||||||
const caseObj = data.case || {};
|
|
||||||
|
|
||||||
// Извлекаем SMS данные
|
|
||||||
const smsInputData = {
|
const smsInputData = {
|
||||||
prefix: data.sms_meta?.prefix || '',
|
prefix: data.sms_meta?.prefix || data.prefix || '',
|
||||||
session_token: data.session_token || '',
|
session_token: data.session_token || '',
|
||||||
telegram_id: data.telegram_id || '',
|
telegram_id: data.telegram_id || '',
|
||||||
claim_id: data.case?.meta?.claim_id || '',
|
claim_id: data.case?.meta?.claim_id || data.claim_id || data.propertyName?.meta?.claim_id || '',
|
||||||
unified_id: data.case?.meta?.unified_id || '',
|
unified_id: data.case?.meta?.unified_id || data.propertyName?.meta?.unified_id || '',
|
||||||
user_id: data.case?.meta?.user_id || '',
|
user_id: data.case?.meta?.user_id || data.propertyName?.meta?.user_id || '',
|
||||||
status: data.case?.meta?.status || '',
|
status: data.case?.meta?.status || data.propertyName?.meta?.status || '',
|
||||||
};
|
};
|
||||||
|
|
||||||
// Утилиты
|
// Утилиты
|
||||||
|
|||||||
Reference in New Issue
Block a user