|
@@ -1914,7 +1914,7 @@ class ReportGenerator:
|
|
|
# Add update history
|
|
# Add update history
|
|
|
self.add_update_history(
|
|
self.add_update_history(
|
|
|
version='1.0',
|
|
version='1.0',
|
|
|
- modifier=project_metadata.get('cloud_engineer', ''),
|
|
|
|
|
|
|
+ modifier=project_metadata.get('cloudEngineer') or project_metadata.get('cloud_engineer', ''),
|
|
|
details='Initial AWS resource inventory report'
|
|
details='Initial AWS resource inventory report'
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -1944,8 +1944,9 @@ def generate_report_filename(project_metadata: Dict[str, Any]) -> str:
|
|
|
Returns:
|
|
Returns:
|
|
|
Generated filename
|
|
Generated filename
|
|
|
"""
|
|
"""
|
|
|
- client_name = project_metadata.get('client_name', 'Client')
|
|
|
|
|
- project_name = project_metadata.get('project_name', 'Project')
|
|
|
|
|
|
|
+ # Support both camelCase (from frontend) and snake_case
|
|
|
|
|
+ client_name = project_metadata.get('clientName') or project_metadata.get('client_name', 'Client')
|
|
|
|
|
+ project_name = project_metadata.get('projectName') or project_metadata.get('project_name', 'Project')
|
|
|
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
|
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
|
|
|
|
|
|
|
# Sanitize names for filename
|
|
# Sanitize names for filename
|