From eb3112003579b8f6ad8a320ae5fe3a9a959655d5 Mon Sep 17 00:00:00 2001 From: stvnrlly Date: Thu, 2 Mar 2023 13:37:40 -0500 Subject: [PATCH] remove letter-specific template schema --- app/schemas.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/app/schemas.py b/app/schemas.py index 26335ef9f..6acf85396 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -376,16 +376,6 @@ class TemplateSchema(BaseTemplateSchema, UUIDsAsStringsMixin): raise ValidationError('Invalid template subject', 'subject') -class TemplateSchemaNested(TemplateSchema): - """ - Contains extra 'is_precompiled_letter' field for use with NotificationWithTemplateSchema - """ - is_precompiled_letter = fields.Method('get_is_precompiled_letter') - - def get_is_precompiled_letter(self, template): - return False - - class TemplateSchemaNoDetail(TemplateSchema): class Meta(TemplateSchema.Meta): exclude = TemplateSchema.Meta.exclude + ( @@ -532,7 +522,7 @@ class NotificationWithTemplateSchema(BaseSchema): exclude = ('_personalisation',) template = fields.Nested( - TemplateSchemaNested, + TemplateSchema, only=[ 'id', 'version', @@ -540,8 +530,7 @@ class NotificationWithTemplateSchema(BaseSchema): 'template_type', 'content', 'subject', - 'redact_personalisation', - 'is_precompiled_letter' + 'redact_personalisation' ], dump_only=True )