Skip to content

Commit

Permalink
Added additional check for empty string or inability to deserialize i…
Browse files Browse the repository at this point in the history
…ncoming message
  • Loading branch information
goodway committed Apr 26, 2024
1 parent 98504ab commit ee01e90
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/DTO/NatsMessage.php
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ public function toArray(): array
public static function parse(array|object|string $payload, bool $deserialize = false): NatsMessage
{
if (is_string($payload)) {
if (!$deserialize) {
if (!$deserialize || empty($payload)) {
return new self ($payload);
}
$payload = unserialize($payload);
Expand Down
2 changes: 1 addition & 1 deletion src/Queue/Handlers/NatsQueueHandler.php
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ public function pop(): void
->handle(
function ($message) use ($consumer) {

$messageData = unserialize($message);
$messageData = unserialize($message) ?: '';
$messageObj = NatsMessage::parse($messageData, true);

if ($this->fireEvent) {
Expand Down

0 comments on commit ee01e90

Please sign in to comment.