mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-01 23:55:58 -05:00
Add a update query to fix templates_history where the created_by_id is missing.
This commit is contained in:
@@ -23,6 +23,14 @@ def upgrade():
|
||||
op.alter_column('jobs', 'template_version', nullable=False)
|
||||
op.alter_column('notifications', 'template_version', nullable=False)
|
||||
|
||||
# fix template_history where created_by_id is not set.
|
||||
query = "update templates_history set created_by_id = " \
|
||||
" (select created_by_id from templates " \
|
||||
" where templates.id = templates_history.id " \
|
||||
" and templates.version = templates_history.version) " \
|
||||
"where templates_history.created_by_id is null"
|
||||
op.execute(query)
|
||||
|
||||
|
||||
def downgrade():
|
||||
op.drop_column('notifications', 'template_version')
|
||||
|
||||
Reference in New Issue
Block a user