Remove NotificationHistory.template relationship

Relationship attribute is not used by the application code, so we
can remove it without replacing it with a TemplateHistory one.

This also updates the foreign key constraint to refer to the composite
primary key for the TemplateHistory records.
This commit is contained in:
Alexey Bezhan
2017-11-09 16:04:43 +00:00
parent bdcc89b403
commit db1c647873
3 changed files with 11 additions and 4 deletions

View File

@@ -679,7 +679,7 @@ def sample_notification_history(
notification_history = NotificationHistory(
id=uuid.uuid4(),
service=sample_template.service,
template=sample_template,
template_id=sample_template.id,
template_version=sample_template.version,
status=status,
created_at=created_at,

View File

@@ -73,7 +73,7 @@ def noti_hist(notify_db, template, status='delivered', billable_units=None, key_
notification_history = NotificationHistory(
id=uuid.uuid4(),
service=template.service,
template=template,
template_id=template.id,
template_version=template.version,
status=status,
created_at=datetime.utcnow(),