mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-03 18:01:08 -05:00
Use the template version at the time the notification is created or at the time the job is created.
Update notifications/sms|email endpoint to send the template version to the queue. Update the process_job celery talk to send the template version to the queue. When the send_sms|send_email task runs it will get the template by id and version. Created a data migration script to add the template_vesion column for jobs and notifications. The existing jobs and notifications are given the template_version of the current template. There is a chance this is the wrong template version, but deemed okay since the application is not live. Create unit test for the dao_get_template_versions method. Rename /template/<id>/version to /template/<id>/versions which returns all versions for that template id and service id.
This commit is contained in:
@@ -357,7 +357,7 @@ def send_notification(notification_type):
|
||||
), 400
|
||||
|
||||
notification_id = create_uuid()
|
||||
|
||||
notification.update({"template_version": template.version})
|
||||
if notification_type == 'sms':
|
||||
send_sms.apply_async((
|
||||
service_id,
|
||||
|
||||
Reference in New Issue
Block a user