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

This commit is contained in:
Yannick Forget
2022-11-02 11:10:36 +08:00
committed by Jake Dallimore
parent fa7a55aa5d
commit 52d523fa9c
+5 -5
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;
}