MDL-76172 core: Fix error when userinfo is false
commitae63a2d16b216098c2a04ceadbcf38ca59597c4a
authorSara Arjona <sara@moodle.com>
Wed, 2 Nov 2022 11:28:15 +0000 (2 12:28 +0100)
committerSara Arjona <sara@moodle.com>
Wed, 2 Nov 2022 11:28:19 +0000 (2 12:28 +0100)
tree7089d86489ec2623ba6bb57da8b6714123aed57d
parent720bd60fc60e1413b61c54c00a5561b62e685b15
MDL-76172 core: Fix error when userinfo is false

This patch should fix a regression introduced in MDL-75171, raised
while running the OBv2.1 certification.
The new method get_raw_userinfo() can return stdClass or false but
the second one was not taken into account from get_userid() (so an
error was thrown: "Argument 1 passed to
core\oauth2\client::map_userinfo_to_fields() must be an instance
of stdClass, bool given").
lib/classes/oauth2/client.php