fix: Добавлены недостающие поля в FormData интерфейс
Проблема:
- TypeScript игнорировал project_id, is_new_project, ticket_id, ticket_number
- Они не были объявлены в interface FormData
Исправление:
✅ Добавлены в FormData:
- project_id?: string (ID проекта в vTiger)
- is_new_project?: boolean (флаг создания)
- ticket_id?: string (ID заявки HelpDesk)
- ticket_number?: string (номер заявки)
Теперь updateFormData корректно сохраняет все данные от n8n!
This commit is contained in:
@@ -548,3 +548,4 @@ Last commit: c049ed6 - "fix: Добавлены n8n webhook URLs в docker-compo
|
||||
**Автор:** Фёдор + AI Assistant (Claude Sonnet 4.5)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -21,9 +21,13 @@ interface FormData {
|
||||
voucher: string;
|
||||
claim_id?: string;
|
||||
session_id?: string;
|
||||
project_id?: string; // ✅ ID проекта в vTiger (полис)
|
||||
is_new_project?: boolean; // ✅ Флаг: создан новый проект
|
||||
|
||||
// Шаг 3: Event Type
|
||||
eventType?: string;
|
||||
ticket_id?: string; // ✅ ID заявки в vTiger (HelpDesk)
|
||||
ticket_number?: string; // ✅ Номер заявки (HD001234)
|
||||
|
||||
// Шаги 4+: Documents
|
||||
documents?: Record<string, {
|
||||
|
||||
Reference in New Issue
Block a user