summaryrefslogtreecommitdiffstats
path: root/233.patch
diff options
context:
space:
mode:
Diffstat (limited to '233.patch')
-rw-r--r--233.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/233.patch b/233.patch
new file mode 100644
index 0000000..04b0869
--- /dev/null
+++ b/233.patch
@@ -0,0 +1,23 @@
+From b2b8c62209ebe051cddeb7b8fd3963b51a81a17e Mon Sep 17 00:00:00 2001
+From: Andreas Braun <git@alcaeus.org>
+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();