Просмотр исходного кода

fix: self-registration not assigning to predefined group

Nick 6 лет назад
Родитель
Сommit
f93ea02975
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      server/models/users.js

+ 5 - 0
server/models/users.js

@@ -425,6 +425,11 @@ module.exports = class User extends Model {
           isVerified: false
           isVerified: false
         })
         })
 
 
+        // Assign to group(s)
+        if (_.get(localStrg, 'autoEnrollGroups.v', []).length > 0) {
+          await newUsr.$relatedQuery('groups').relate(localStrg.autoEnrollGroups.v)
+        }
+
         if (verify) {
         if (verify) {
           // Create verification token
           // Create verification token
           const verificationToken = await WIKI.models.userKeys.generateToken({
           const verificationToken = await WIKI.models.userKeys.generateToken({