Skip to content

Commit 6ce460f

Browse files
committed
added some checking on checkResponse() since it was complaining about json_decode only accepting strings
1 parent 2e9ac69 commit 6ce460f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Provider/BattleNet.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ protected function getDefaultScopes()
8585
protected function checkResponse(ResponseInterface $response, $data)
8686
{
8787
if ($response->getStatusCode() != 200) {
88-
$data = json_decode($data, true);
89-
throw new IdentityProviderException($data['message'], $response->getStatusCode(), $data);
88+
$data = (is_array($data)) ? $data : json_decode($data, true);
89+
throw new IdentityProviderException($data['error_description'], $response->getStatusCode(), $data);
9090
}
9191
}
9292
}

0 commit comments

Comments
 (0)