From e1355c9bebbb40f5714d8be9b5410e53b1342179 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20B=C5=99ou=C5=A1ek?=
 <melanger@users.noreply.github.com>
Date: Fri, 9 Sep 2022 14:16:26 +0200
Subject: [PATCH] fix: handle numeric array in mfaEnforceSettings

---
 lib/Utils.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/Utils.php b/lib/Utils.php
index 581c971..1a35598 100644
--- a/lib/Utils.php
+++ b/lib/Utils.php
@@ -59,6 +59,9 @@ class Utils
     {
         if (!empty($state['Attributes'][AuthSwitcher::MFA_ENFORCE_SETTINGS])) {
             $settings = $state['Attributes'][AuthSwitcher::MFA_ENFORCE_SETTINGS];
+            if (isset($settings[0])) {
+                $settings = $settings[0];
+            }
             if (is_string($settings)) {
                 $settings = json_decode($settings, true, 3, JSON_THROW_ON_ERROR);
             }
-- 
GitLab