From 631a6fc0c13ae3383b894539b8f681cd18a83535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Kellerer?= Date: Sun, 26 Jan 2020 19:33:16 +0100 Subject: Resilience: Use TArrayTools::getArray() for setErrors() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: "TypeError: Argument 1 passed to OCA\FullTextSearch\Model\Index::setErrors() must be of the type array, null given, called in nextcloud/apps/fulltextsearch/lib/Db/IndexesRequestBuilder.php on line 125" Signed-off-by: Jürgen Kellerer --- lib/Db/IndexesRequestBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Db/IndexesRequestBuilder.php b/lib/Db/IndexesRequestBuilder.php index 5b21a8f..3baeb44 100644 --- a/lib/Db/IndexesRequestBuilder.php +++ b/lib/Db/IndexesRequestBuilder.php @@ -122,7 +122,7 @@ class IndexesRequestBuilder extends CoreRequestBuilder { ->setLastIndex($this->getInt('indexed', $data, 0)); $index->setOptions($this->getArray('options', $data, [])); $index->setErrorCount($this->getInt('err', $data, 0)); - $index->setErrors(json_decode($data['message'], true)); + $index->setErrors($this->getArray('message', $data, [])); return $index; } -- cgit v1.2.3