fix(web): handle undefined values in incident transform

This commit is contained in:
Apple
2025-11-29 17:17:01 -08:00
parent fc0a9b3189
commit e5bfb19e71

View File

@@ -90,13 +90,12 @@ function transformIncident(raw: RawIncident): Incident {
priority: (raw.priority || 'medium') as IncidentPriority,
escalationLevel: (raw.escalation_level || 'microdao') as EscalationLevel,
targetScopeType: (raw.scope_type || 'city') as TargetScopeType,
targetScopeId: raw.scope_id,
createdByDaisId: raw.reporter_id,
createdByName: raw.reporter_name,
targetScopeId: raw.scope_id || 'unknown',
createdByDaisId: raw.reporter_id || 'unknown',
assignedToDaisId: raw.assigned_to,
assignedToName: raw.assignee_name,
createdAt: raw.created_at,
updatedAt: raw.updated_at,
metadata: {},
createdAt: raw.created_at || new Date().toISOString(),
updatedAt: raw.updated_at || new Date().toISOString(),
};
}