From dcc9a93d2b7911389dd29b403ccfb5b0a6f810f9 Mon Sep 17 00:00:00 2001 From: Mark Friedrich Date: Sun, 10 Jun 2018 15:27:07 +0200 Subject: [PATCH] - no logging to "esi_error_client.log" if corporation roles not readable for a character (e.g. char does not have any roles in a corp) --- app/main/model/corporationmodel.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/main/model/corporationmodel.php b/app/main/model/corporationmodel.php index 2015ff9a..8109e2af 100644 --- a/app/main/model/corporationmodel.php +++ b/app/main/model/corporationmodel.php @@ -285,7 +285,10 @@ class CorporationModel extends BasicModel { !empty($accessToken) && !$this->isNPC ){ - $characterRolesData = self::getF3()->ccpClient->getCorporationRoles($this->_id, $accessToken); + $response = self::getF3()->ccpClient->getCorporationRoles($this->_id, $accessToken); + if( !empty($response['roles']) ){ + $characterRolesData = (array)$response['roles']; + } } return $characterRolesData;