Revert users changes that were made at Wekan v4.16.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2020-06-18 02:00:51 +03:00
parent 0ff1e63a5d
commit 5eb3784527
11 changed files with 26 additions and 26 deletions

View file

@ -933,7 +933,7 @@ if (Meteor.isServer) {
user.authenticationMethod = 'oauth2';
// see if any existing user has this email address or username, otherwise create new
const existingUser = Users.findOne({
const existingUser = Meteor.users.findOne({
$or: [{ 'emails.address': email }, { username: user.username }],
});
if (!existingUser) return user;
@ -946,7 +946,7 @@ if (Meteor.isServer) {
existingUser.profile = user.profile;
existingUser.authenticationMethod = user.authenticationMethod;
Meteor.users.remove({ _id: user._id });
Meteor.users.remove({ _id: existingUser._id }); // remove existing record
return existingUser;
}
@ -1277,7 +1277,7 @@ if (Meteor.isServer) {
JsonRoutes.add('GET', '/api/user', function(req, res) {
try {
Authentication.checkLoggedIn(req.userId);
const data = Users.findOne({ _id: req.userId });
const data = Meteor.users.findOne({ _id: req.userId });
delete data.services;
// get all boards where the user is member of
@ -1368,7 +1368,7 @@ if (Meteor.isServer) {
return u;
});
const user = Users.findOne({ _id: id });
const user = Meteor.users.findOne({ _id: id });
user.boards = boards;
JsonRoutes.sendResult(res, {
code: 200,
@ -1404,7 +1404,7 @@ if (Meteor.isServer) {
Authentication.checkUserId(req.userId);
const id = req.params.userId;
const action = req.body.action;
let data = Users.findOne({ _id: id });
let data = Meteor.users.findOne({ _id: id });
if (data !== undefined) {
if (action === 'takeOwnership') {
data = Boards.find(
@ -1437,7 +1437,7 @@ if (Meteor.isServer) {
} else if (action === 'enableLogin') {
Users.update({ _id: id }, { $set: { loginDisabled: '' } });
}
data = Users.findOne({ _id: id });
data = Meteor.users.findOne({ _id: id });
}
}
JsonRoutes.sendResult(res, {
@ -1481,7 +1481,7 @@ if (Meteor.isServer) {
const boardId = req.params.boardId;
const action = req.body.action;
const { isAdmin, isNoComments, isCommentOnly } = req.body;
let data = Users.findOne({ _id: userId });
let data = Meteor.users.findOne({ _id: userId });
if (data !== undefined) {
if (action === 'add') {
data = Boards.find({
@ -1542,7 +1542,7 @@ if (Meteor.isServer) {
const userId = req.params.userId;
const boardId = req.params.boardId;
const action = req.body.action;
let data = Users.findOne({ _id: userId });
let data = Meteor.users.findOne({ _id: userId });
if (data !== undefined) {
if (action === 'remove') {
data = Boards.find({