From 024a70a1885fe83cdb0bb64bc8755fcd04289116 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Tue, 21 Aug 2018 22:53:38 +0200 Subject: [PATCH] Fix loading providers of 2FA app with more than one provider Signed-off-by: Christoph Wurst --- lib/private/App/InfoParser.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/private/App/InfoParser.php b/lib/private/App/InfoParser.php index b811cfca31..e0ed63fc78 100644 --- a/lib/private/App/InfoParser.php +++ b/lib/private/App/InfoParser.php @@ -174,6 +174,9 @@ class InfoParser { if (isset($array['commands']['command']) && is_array($array['commands']['command'])) { $array['commands'] = $array['commands']['command']; } + if (isset($array['two-factor-providers']['provider']) && is_array($array['two-factor-providers']['provider'])) { + $array['two-factor-providers'] = $array['two-factor-providers']['provider']; + } if (isset($array['activity']['filters']['filter']) && is_array($array['activity']['filters']['filter'])) { $array['activity']['filters'] = $array['activity']['filters']['filter']; }