fix: invite user service issues

This commit is contained in:
Ahmed Bouhuolia
2026-02-18 12:32:04 +02:00
parent 06b8a836c5
commit 78032d7bfc
9 changed files with 95 additions and 49 deletions

View File

@@ -1,4 +1,4 @@
import { omit } from 'lodash';
import { pick } from 'lodash';
import * as moment from 'moment';
import { Inject, Injectable } from '@nestjs/common';
import { OnEvent } from '@nestjs/event-emitter';
@@ -22,13 +22,12 @@ export class SyncTenantAcceptInviteSubscriber {
async syncTenantAcceptInvite({
inviteToken,
user,
inviteUserDTO,
}: IAcceptInviteEventPayload) {
await this.tenantUserModel()
.query()
.where('systemUserId', inviteToken.userId)
.update({
...omit(inviteUserDTO, ['password']),
...pick(user, ['firstName', 'lastName', 'email', 'active']),
inviteAcceptedAt: moment().format('YYYY-MM-DD'),
});
}