From 1adede17ce814260fb896f022a414d36f2a2a7f2 Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 16 Dec 2020 12:26:40 +0300 Subject: [PATCH] fix(rest-api): fix issue with 404 status code in Entries Rest API #502 --- src/flextype/Endpoints/entries.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/flextype/Endpoints/entries.php b/src/flextype/Endpoints/entries.php index e6147b55..1b10a70e 100644 --- a/src/flextype/Endpoints/entries.php +++ b/src/flextype/Endpoints/entries.php @@ -91,9 +91,9 @@ flextype()->get('/api/entries', function (Request $request, Response $response) if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } return $response @@ -200,9 +200,9 @@ flextype()->post('/api/entries', function (Request $request, Response $response) if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } // Return response @@ -310,9 +310,9 @@ flextype()->patch('/api/entries', function (Request $request, Response $response if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } // Return response @@ -421,9 +421,9 @@ flextype()->put('/api/entries', function (Request $request, Response $response) if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } // Return response @@ -532,9 +532,9 @@ flextype()->put('/api/entries/copy', function (Request $request, Response $respo if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } // Return response @@ -634,9 +634,9 @@ flextype()->delete('/api/entries', function (Request $request, Response $respons if ($response_code === 404) { // Return response return $response - ->withStatus($api_errors['0102']) + ->withStatus($api_errors['0102']['http_status_code']) ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('json')->encode($api_errors['0102']['http_status_code'])); + ->write(flextype('json')->encode($api_errors['0102'])); } // Return response