From 0acde6723c7c61598d3829ab3c974b909e25036c Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Mon, 16 Dec 2024 15:49:09 +0100 Subject: [PATCH] fix: missing id error handling --- SocialiteProviders/src/NFDIAAI/Provider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SocialiteProviders/src/NFDIAAI/Provider.php b/SocialiteProviders/src/NFDIAAI/Provider.php index 793f300..d6aeadb 100644 --- a/SocialiteProviders/src/NFDIAAI/Provider.php +++ b/SocialiteProviders/src/NFDIAAI/Provider.php @@ -50,7 +50,10 @@ protected function getUserByToken($token) */ protected function mapUserToObject(array $user) { - dd($user); + if (!isset($user['id']) || empty($user['id'])) { + throw new InvalidArgumentException('The user data is invalid: a unique "id" is required.'); + } + return (new User)->setRaw($user)->map([ 'id' => $user['id'], 'nickname' => $user['username'],