diff --git a/lib/submissions/generate_audit_trail.rb b/lib/submissions/generate_audit_trail.rb
index dbb46c02..3e1ff010 100644
--- a/lib/submissions/generate_audit_trail.rb
+++ b/lib/submissions/generate_audit_trail.rb
@@ -382,15 +382,13 @@ module Submissions
             I18n.t("submission_event_names.#{event.event_type}_by_html", submitter_name:)
           end
 
+        bold_text, normal_text = text.match(%r{(.*?)(.*)}).captures
+
         [
           "#{I18n.l(event.event_timestamp.in_time_zone(account.timezone), format: :long, locale: account.locale)} " \
           "#{TimeUtils.timezone_abbr(account.timezone, event.event_timestamp)}",
-          composer.document.layout.formatted_text_box(
-            [
-              { text: text[%r{(.*?)}, 1], font: [FONT_NAME, { variant: :bold }] },
-              text[%r{(.*?)(.*)}, 2]
-            ]
-          )
+          composer.document.layout.formatted_text_box([{ text: bold_text, font: [FONT_NAME, { variant: :bold }] },
+                                                       normal_text])
         ]
       end