MDL-61880 core: Retain OAuth 2.0 user field mappings after issuer update

This commit is contained in:
Yannick Forget 2022-10-03 08:40:35 +02:00 committed by Jake Dallimore
parent fa7a55aa5d
commit 52d523fa9c

View File

@ -332,15 +332,15 @@ class api {
// Will throw exceptions on validation failures.
if ($create) {
$issuer->create();
// Perform service discovery.
$classname = self::get_service_classname($issuer->get('servicetype'));
$classname::discover_endpoints($issuer);
self::guess_image($issuer);
} else {
$issuer->update();
}
// Perform service discovery.
$classname = self::get_service_classname($issuer->get('servicetype'));
$classname::discover_endpoints($issuer);
self::guess_image($issuer);
return $issuer;
}