Skip to content

Commit 0de672a

Browse files
committed
fix: handle one more use case for new users
1 parent 059a7b8 commit 0de672a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/Utils/LaravelEnvatoUtils.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,18 @@ public static function handleEnvatoException($e, $errorData = [])
2828
if ($e->hasResponse()) {
2929
$response = json_decode($e->getResponse()->getBody()->getContents(), true);
3030

31-
if (isset($response['error']) and isset($response['error_description'])) {
32-
throw new EnvatoException($response['error'], $response['error_description'], $e->getCode(), $e, $errorData);
31+
if (!isset($response['error'])) {
32+
throw $e;
3333
}
34+
35+
$error = $response['error'];
36+
$message = $e->getMessage();
37+
38+
if (isset($response['error_description'])) {
39+
$message = $response['error_description'];
40+
}
41+
42+
throw new EnvatoException($error, $message, $e->getCode(), $e, $errorData);
3443
}
3544
}
3645

0 commit comments

Comments
 (0)