diff --git a/lib/classes/oauth2/api.php b/lib/classes/oauth2/api.php index b10af6c6555..72d4e978540 100644 --- a/lib/classes/oauth2/api.php +++ b/lib/classes/oauth2/api.php @@ -349,7 +349,7 @@ class api { * @param \core\oauth2\issuer $issuer The desired OAuth issuer */ protected static function guess_image($issuer) { - if (empty($issuer->get('image'))) { + if (empty($issuer->get('image')) && !empty($issuer->get('baseurl'))) { $baseurl = parse_url($issuer->get('baseurl')); $imageurl = $baseurl['scheme'] . '://' . $baseurl['host'] . '/favicon.ico'; $issuer->set('image', $imageurl);