mirror of
https://github.com/docmost/docmost.git
synced 2025-11-14 11:31:10 +10:00
fix: accept invitation password hashing (#773)
This commit is contained in:
@ -16,7 +16,6 @@ import {
|
|||||||
} from '@docmost/db/types/entity.types';
|
} from '@docmost/db/types/entity.types';
|
||||||
import { MailService } from '../../../integrations/mail/mail.service';
|
import { MailService } from '../../../integrations/mail/mail.service';
|
||||||
import InvitationEmail from '@docmost/transactional/emails/invitation-email';
|
import InvitationEmail from '@docmost/transactional/emails/invitation-email';
|
||||||
import { hashPassword } from '../../../common/helpers';
|
|
||||||
import { GroupUserRepo } from '@docmost/db/repos/group/group-user.repo';
|
import { GroupUserRepo } from '@docmost/db/repos/group/group-user.repo';
|
||||||
import InvitationAcceptedEmail from '@docmost/transactional/emails/invitation-accepted-email';
|
import InvitationAcceptedEmail from '@docmost/transactional/emails/invitation-accepted-email';
|
||||||
import { EnvironmentService } from '../../../integrations/environment/environment.service';
|
import { EnvironmentService } from '../../../integrations/environment/environment.service';
|
||||||
@ -163,7 +162,6 @@ export class WorkspaceInvitationService {
|
|||||||
throw new BadRequestException('Invalid invitation token');
|
throw new BadRequestException('Invalid invitation token');
|
||||||
}
|
}
|
||||||
|
|
||||||
const password = await hashPassword(dto.password);
|
|
||||||
let newUser: User;
|
let newUser: User;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -173,7 +171,7 @@ export class WorkspaceInvitationService {
|
|||||||
name: dto.name,
|
name: dto.name,
|
||||||
email: invitation.email,
|
email: invitation.email,
|
||||||
emailVerifiedAt: new Date(),
|
emailVerifiedAt: new Date(),
|
||||||
password: password,
|
password: dto.password,
|
||||||
role: invitation.role,
|
role: invitation.role,
|
||||||
invitedById: invitation.invitedById,
|
invitedById: invitation.invitedById,
|
||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
|
|||||||
Reference in New Issue
Block a user