From 091cb95a9c7a6cf77e3d121af95f1216704b490f Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Thu, 22 Oct 2020 18:03:15 +0200
Subject: [PATCH] FEAT #13268 TIME 0:05 add empty configuration

---
 migration/20.10/migrateSsoMapping.php | 3 +++
 sql/data_fr.sql                       | 1 +
 2 files changed, 4 insertions(+)

diff --git a/migration/20.10/migrateSsoMapping.php b/migration/20.10/migrateSsoMapping.php
index 339b5502c88..eaf1411a963 100644
--- a/migration/20.10/migrateSsoMapping.php
+++ b/migration/20.10/migrateSsoMapping.php
@@ -39,6 +39,9 @@ foreach ($customs as $custom) {
             $configuration = !empty($configuration) ? json_encode($configuration, JSON_UNESCAPED_SLASHES) : '{}';
             \Configuration\models\ConfigurationModel::create(['privilege' => 'admin_sso', 'value' => $configuration]);
             printf("Migration mapping SSO (CUSTOM {$custom}) : fichier de configuration mapping_sso.xml trouvé et migré.\n");
+            continue;
         }
     }
+
+    \Configuration\models\ConfigurationModel::create(['privilege' => 'admin_sso', 'value' => '{}']);
 }
diff --git a/sql/data_fr.sql b/sql/data_fr.sql
index 54a596efda2..dd821c6e371 100755
--- a/sql/data_fr.sql
+++ b/sql/data_fr.sql
@@ -1659,6 +1659,7 @@ INSERT INTO contacts_filling (enable, first_threshold, second_threshold) VALUES
 TRUNCATE TABLE configurations;
 INSERT INTO configurations (privilege, value) VALUES ('admin_email_server', '{"type":"smtp","host":"smtp.gmail.com","port":465,"user":"notifications.maarch@gmail.com","password":"1OkrZQPFNJmI7uY8::7e870f0f61ecc7e9fb6e7065dd31aea5","auth":true,"secure":"ssl","from":"notifications.maarch@gmail.com","charset":"utf-8"}');
 INSERT INTO configurations (privilege, value) VALUES ('admin_search', '{"listEvent": {"defaultTab": "dashboard"},"listDisplay":{"templateColumns":6,"subInfos":[{"value":"getPriority","cssClasses":["align_leftData"],"icon":"fa-traffic-light"},{"value":"getCreationAndProcessLimitDates","cssClasses":["align_leftData"],"icon":"fa-calendar"},{"value":"getAssignee","cssClasses":["align_leftData"],"icon":"fa-sitemap"},{"value":"getDoctype","cssClasses":["align_leftData"],"icon":"fa-suitcase"},{"value":"getRecipients","cssClasses":["align_leftData"],"icon":"fa-user"},{"value":"getSenders","cssClasses":["align_leftData"],"icon":"fa-book"}]}}');
+INSERT INTO configurations (privilege, value) VALUES ('admin_sso', '{}');
 
 /* Modèle d’envois postaux */
 TRUNCATE TABLE shipping_templates;
-- 
GitLab