From e27fc134eef9631fd3a9c7e324dfe9a084482afb Mon Sep 17 00:00:00 2001 From: Luke Hill <20105237+luke-hill@users.noreply.github.com> Date: Fri, 28 Aug 2026 09:22:18 +0100 Subject: [PATCH] Update repository on envelopes first cc/ @brasmusson --- lib/cucumber/formatter/message_builder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cucumber/formatter/message_builder.rb b/lib/cucumber/formatter/message_builder.rb index adb245c5e..c68c5ad7e 100644 --- a/lib/cucumber/formatter/message_builder.rb +++ b/lib/cucumber/formatter/message_builder.rb @@ -50,13 +50,13 @@ def initialize(config) end def on_envelope(event) + @repository.update(event.envelope) store_current_test_run_hook_started_id(event) @current_test_step_id = event.envelope.test_step_started.test_step_id if event.envelope.test_step_started return unless event.envelope.test_case_started @current_test_case_started_id = event.envelope.test_case_started.id @current_test_run_hook_started_id = nil - @repository.update(event.envelope) end def on_attach_called(event)