Merge pull request #2996 from alphagov/serialise-broadcast-template-content

Serialise content for broadcast templates
This commit is contained in:
Chris Hill-Scott
2020-10-15 16:35:10 +01:00
committed by GitHub
2 changed files with 22 additions and 3 deletions

View File

@@ -377,7 +377,6 @@ class TemplateSchemaNoDetail(TemplateSchema):
class Meta(TemplateSchema.Meta):
exclude = TemplateSchema.Meta.exclude + (
'archived',
'content',
'created_at',
'created_by',
'created_by_id',
@@ -396,6 +395,11 @@ class TemplateSchemaNoDetail(TemplateSchema):
'broadcast_data',
)
@pre_dump
def remove_content_for_non_broadcast_templates(self, template):
if template.template_type != models.BROADCAST_TYPE:
template.content = None
class TemplateHistorySchema(BaseSchema):