From eb6572640c821fa1c08c914b35380531fd4ee0e5 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Mon, 6 Oct 2025 12:35:55 -0700 Subject: [PATCH] lazy init encryption --- app/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index 5d2c47edb..8d4a0b903 100644 --- a/app/models.py +++ b/app/models.py @@ -9,7 +9,7 @@ from sqlalchemy.ext.declarative import DeclarativeMeta, declared_attr from sqlalchemy.orm import validates from sqlalchemy.orm.collections import attribute_mapped_collection -from app import db, encryption +from app import db, get_encryption from app.enums import ( AgreementStatus, AgreementType, @@ -48,6 +48,8 @@ from notifications_utils.recipients import ( ) from notifications_utils.template import PlainTextEmailTemplate, SMSMessageTemplate +encryption = get_encryption() + def filter_null_value_fields(obj): return dict(filter(lambda x: x[1] is not None, obj.items()))