diff --git a/server/users.js b/server/users.js
index 96f9318356f316b01e1fc61e7f62c360397112b5..b0b8fca0e54cde12e8cadb3b8a97f678d94a94ce 100644
--- a/server/users.js
+++ b/server/users.js
@@ -33,9 +33,12 @@ router.post('/', async (req, res) => {
   console.log("POST: /users");
   console.log(req.body);
 
-  req.body = Object.keys(req.body)
+  req.body = Object.assign({},
+    config.creation_default,
+    Object.keys(req.body)
     .filter( key => ['email','username','name','skype','linkedin','twitter','website_url','organization','bio','location','avatar'].includes(key) )
-    .reduce( (rs, key) => (rs[key] = req.body[key], rs), {} );
+    .reduce( (rs, key) => (rs[key] = req.body[key], rs), {} )
+  )
 
   if (req.user.eum_settings.external_limit > 0) {
     try {