use findOneAndDelete to make sure tokens are deleted when used
This commit is contained in:
1 parent
608153b461
commit
aa6260af85
1 file changed
+1
-3
@@ -172,7 +172,6 @@ const getAllUsers = async (req, res) => {
|
||||
|
||||
const requestInviteToken = async (req, res) => {
|
||||
try {
|
||||
console.log(req.body.role);
|
||||
await InviteToken.deleteMany({ email: req.body.email });
|
||||
let inviteToken = new InviteToken({
|
||||
email: req.body.email,
|
||||
@@ -188,8 +187,7 @@ const requestInviteToken = async (req, res) => {
|
||||
|
||||
const getInviteToken = async (req, res) => {
|
||||
try {
|
||||
console.log(req.body.token);
|
||||
const invite = await InviteToken.findOne({
|
||||
const invite = await InviteToken.findOneAndDelete({
|
||||
token: req.body.token,
|
||||
});
|
||||
if (invite === null) {
|
||||
|
||||
Reference in new issue
Block a user