Skip to content

Commit d7dc846

Browse files
fix: reset on exception
1 parent 3d0504b commit d7dc846

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/Messenger/Middleware/BaggageSchemaMiddleware.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ public function handle(Envelope $envelope, StackInterface $stack): Envelope
3131
->setBaggage($stamp->baggage === null ? null : $this->baggageCodec->decode($stamp->baggage));
3232
}
3333

34-
$result = $stack->next()->handle($envelope, $stack);
35-
36-
$this->baggageSchemaResolver->reset();
34+
try {
35+
$result = $stack->next()->handle($envelope, $stack);
36+
} finally {
37+
$this->baggageSchemaResolver->reset();
38+
}
3739

3840
return $result;
3941
}

0 commit comments

Comments
 (0)