cisagov / con-pca-api

API Docker Container for Con-PCA
Creative Commons Zero v1.0 Universal
7 stars 0 forks source link

fix: initialize template oid fields #912

Closed itsmostafa closed 1 year ago

itsmostafa commented 1 year ago

Fix for initialize oid field func

๐Ÿ—ฃ Description

From cloudwatch logs in sandbox:

KeyError: 'name'
"$regex": f"^{re.escape(data[unique_field].strip())}$",
File "/var/www/api/manager.py", line 225, in update
template_manager.update(document_id=template["_id"], data=update_data)
File "/var/www/api/initialize.py", line 270, in _duplicate_oid_fields
_duplicate_oid_fields()
File "/var/www/api/initialize.py", line 401, in initialization_tasks
initialization_tasks()
File "/var/www/api/main.py", line 235, in <module>

๐Ÿ’ญ Motivation and context

๐Ÿงช Testing

โœ… Pre-approval checklist