From b2b8c62209ebe051cddeb7b8fd3963b51a81a17e Mon Sep 17 00:00:00 2001 From: Andreas Braun Date: Sat, 7 Jul 2018 14:17:24 +0200 Subject: [PATCH] Fix access to non-existing write results Fixes #231. --- lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php b/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php index 8838a69..48b09de 100644 --- a/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php +++ b/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php @@ -45,7 +45,7 @@ public static function toLegacy(Exception\Exception $e, $fallbackClass = 'MongoE case Exception\WriteException::class: $writeResult = $e->getWriteResult(); - if ($writeResult) { + if ($writeResult && $writeResult->getWriteErrors() !== []) { $writeError = $writeResult->getWriteErrors()[0]; $message = $writeError->getMessage();