From 85aa3d04515ed7fe07c468d51cf838f1128ead63 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 21 Oct 2026 09:35:38 +0300 Subject: [PATCH] mask email field value --- lib/replace_email_variables.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/replace_email_variables.rb b/lib/replace_email_variables.rb index f09548f95..4ac1ddec3 100644 --- a/lib/replace_email_variables.rb +++ b/lib/replace_email_variables.rb @@ -124,6 +124,8 @@ module ReplaceEmailVariables ActiveStorage::Blob.proxy_url(attachment.blob, expires_at:) end + elsif (mask = field.dig('preferences', 'mask').presence) + TextUtils.mask_value(value[field['uuid']].to_s, mask) else value[field&.dig('uuid')] end