From d3fe1e1973d14160f07b35e8de2dffab148d88f4 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Mon, 7 Sep 2015 13:45:13 +0200 Subject: [PATCH] api/response: Allow setting null as success data refs #9606 --- library/Icinga/Web/Response/JsonResponse.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Icinga/Web/Response/JsonResponse.php b/library/Icinga/Web/Response/JsonResponse.php index 7d7cc83f0..e34549eb1 100644 --- a/library/Icinga/Web/Response/JsonResponse.php +++ b/library/Icinga/Web/Response/JsonResponse.php @@ -145,7 +145,7 @@ class JsonResponse extends Response */ public function getSuccessData() { - return $this->successData; + return (! is_array($this->successData) || empty($this->successData)) ? null : $this->successData; } /** @@ -155,7 +155,7 @@ class JsonResponse extends Response * * @return $this */ - public function setSuccessData(array $successData) + public function setSuccessData(array $successData = null) { $this->successData = $successData; $this->status = static::STATUS_SUCCESS;