From 15dc726e30760a1a08bd98735c13e837aed92899 Mon Sep 17 00:00:00 2001 From: Tomasz Sobczak Date: Wed, 8 May 2019 11:14:10 +0200 Subject: [PATCH] Fixed handling of broken events --- .gitignore | 1 + src/PAMI/Client/Impl/ClientImpl.php | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 55501307a..7cef90d52 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ composer.lock vendor +.idea .buildpath .project .settings diff --git a/src/PAMI/Client/Impl/ClientImpl.php b/src/PAMI/Client/Impl/ClientImpl.php index 853e4b746..a48e5195e 100644 --- a/src/PAMI/Client/Impl/ClientImpl.php +++ b/src/PAMI/Client/Impl/ClientImpl.php @@ -289,7 +289,10 @@ public function process() $bMsg .= 'ActionId: ' . $this->lastActionId . "\r\n" . $aMsg; $event = $this->messageToEvent($bMsg); $response = $this->findResponse($event); - $response->addEvent($event); + + if ($response instanceof ResponseMessage) { + $response->addEvent($event); + } } $this->logger->debug('----------------'); }