From 18533e59873b85436ca94102e4090fccda338b05 Mon Sep 17 00:00:00 2001
From: Thijs Kinkhorst <thijs@kinkhorst.com>
Date: Mon, 29 Jul 2019 15:19:29 +0000
Subject: [PATCH] Ensure an exception is thrown when authsource is not found.

Fixes psalm error.
---
 modules/admin/lib/FederationController.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/admin/lib/FederationController.php b/modules/admin/lib/FederationController.php
index 506a413e0..cc9beba33 100644
--- a/modules/admin/lib/FederationController.php
+++ b/modules/admin/lib/FederationController.php
@@ -468,7 +468,7 @@ class FederationController
 
         if ($set === 'saml20-sp-hosted') {
                 $sourceID = $request->get('source');
-                $source = \SimpleSAML\Auth\Source::getById($sourceID);
+                $source = \SimpleSAML\Auth\Source::getById($sourceID, Module\saml\Auth\Source\SP::class);
                 $mdconfig = $source->getMetadata();
         } else {
                 $entityID = $request->get('entity');
-- 
GitLab