We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ee3f9ca + d670a64 commit 4d5e556Copy full SHA for 4d5e556
src/Exceptions/NotionException.php
@@ -3,6 +3,7 @@
3
namespace FiveamCode\LaravelNotionApi\Exceptions;
4
5
use Illuminate\Http\Client\Response;
6
+use Illuminate\Support\Arr;
7
8
/**
9
* Class NotionException.
@@ -44,11 +45,11 @@ public static function fromResponse(Response $response): NotionException
44
45
$responseBody = json_decode($response->getBody()->getContents(), true);
46
47
$errorCode = $errorMessage = '';
- if (array_key_exists('code', $responseBody)) {
48
+ if (Arr::exists($responseBody ?? [], 'code')) {
49
$errorCode = "({$responseBody['code']})";
50
}
51
52
53
$errorMessage = "({$responseBody['message']})";
54
55
0 commit comments