diff --git a/lib/Auth/Source/PrivacyideaAuthSource.php b/lib/Auth/Source/PrivacyideaAuthSource.php
index 70198eeffb9ba4d9ad2a34da940f2c1464c4e035..6e08b96b647b550814c3fd77ab02edafe60ceba5 100644
--- a/lib/Auth/Source/PrivacyideaAuthSource.php
+++ b/lib/Auth/Source/PrivacyideaAuthSource.php
@@ -45,13 +45,13 @@ class PrivacyideaAuthSource extends UserPassBase
 
         parent::__construct($info, $config);
 
-        if (!in_array('attributemap', $config, true)) {
+        if (!array_key_exists('attributemap', $config)) {
             $config['attributemap'] = [];
         }
-        if (!in_array('detailmap', $config, true)) {
+        if (!array_key_exists('detailmap', $config)) {
             $config['detailmap'] = [];
         }
-        if (!in_array('concatenationmap', $config, true)) {
+        if (!array_key_exists('concatenationmap', $config)) {
             $config['concatenationmap'] = [];
         }