Fixed some linting errors

This commit is contained in:
alexjanousekGSA
2025-05-16 14:14:50 -04:00
parent 56bcf0dd68
commit c1507ec060
3 changed files with 9 additions and 10 deletions

View File

@@ -1,10 +1,8 @@
from datetime import timezone, datetime
from datetime import datetime, timezone
from uuid import UUID
from marshmallow import EXCLUDE, Schema, fields, post_dump, pre_dump
from marshmallow import EXCLUDE, Schema, fields, post_dump
from app.schemas import FlexibleDateTime, JobSchema, TemplateSchema
from app import ma
class PublicTemplateSchema(Schema):
id = fields.UUID(required=True)
@@ -63,7 +61,9 @@ class PublicNotificationResponseSchema(PublicNotificationSchema):
# Fallback content
template = data.get("template", {})
body = data.get("body") or (template.get("content") if isinstance(template, dict) else "")
body = data.get("body") or (
template.get("content") if isinstance(template, dict) else ""
)
data["body"] = body or ""
data["content_char_count"] = len(data["body"])

View File

@@ -20,7 +20,7 @@ from app import ma, models
from app.dao.permissions_dao import permission_dao
from app.enums import NotificationStatus, ServicePermissionType, TemplateType
from app.models import ServicePermission
from app.utils import DATETIME_FORMAT_NO_TIMEZONE, get_template_instance, utc_now
from app.utils import DATETIME_FORMAT_NO_TIMEZONE, utc_now
from notifications_utils.recipients import (
InvalidEmailError,
InvalidPhoneError,