From f63034a6a6d24ee8b73772867d04afd1ebbefd76 Mon Sep 17 00:00:00 2001
From: Mounir Nayab <mounir.nayab@xelians.fr>
Date: Tue, 21 Jul 2020 15:06:29 +0200
Subject: [PATCH] [FENIX-58] add a script to init user's siteCode with an empty
 string if the property does not exist

---
 .../1.0.0/FENIX-58_init_user_sitecode_ref.js      | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 tools/docker/mongo/database_scripts/1.0.0/FENIX-58_init_user_sitecode_ref.js

diff --git a/tools/docker/mongo/database_scripts/1.0.0/FENIX-58_init_user_sitecode_ref.js b/tools/docker/mongo/database_scripts/1.0.0/FENIX-58_init_user_sitecode_ref.js
new file mode 100644
index 00000000..5a14176b
--- /dev/null
+++ b/tools/docker/mongo/database_scripts/1.0.0/FENIX-58_init_user_sitecode_ref.js
@@ -0,0 +1,15 @@
+db = db.getSiblingDB('iam')
+
+print("START FENIX-58_init_user_sitecode_ref.js");
+
+// Update all users without siteCode : add an empty siteCode
+db.users.updateMany(
+  {"siteCode": {$exists: false}},
+  {
+    $set: {
+      "siteCode": ""
+    }
+  }
+);
+
+print("END FENIX-58_init_user_sitecode_ref.js");
-- 
GitLab