space_users.owner 字段要 = space_users.user
- 异常数据修正脚本:
db.getCollection('space_users').find({"$where":"this.owner !=this.user", owner: {$exists: true}}).forEach(function(doc){
db.space_users.updateOne({_id: doc._id}, {$set: {owner: doc.user}})
})
-
哪些客户需要执行脚本?
- dzug
- trqgw
- fssh
- cn
-
space_users数据导入这块处理过了吗?也需要指向为user的id本身的 【按钮没放开 https://github.com/steedos/steedos-platform/commit/db17a41847988479876f9fd24c28f2e21bd2f3bf 】
-
管理员新建用户时也需要看看是不是owner值一样
-
管理员邀请注册
-
用户在登陆页面点击注册
-
修改用户信息确认owner是否仍然跟user一致