Fix onboarding status refacto (#6533)

see comments in
https://github.com/twentyhq/twenty/pull/6531#pullrequestreview-2217807413
- rename method
- add check before setting create profile pending user var
This commit is contained in:
martmull 2024-08-07 17:09:11 +02:00 committed by GitHub
parent 8408cf6d19
commit 10817c5388
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 17 additions and 13 deletions

View File

@ -73,7 +73,7 @@ export class BackfillNewOnboardingUserVarsCommand extends CommandRunner {
}); });
for (const user of workspace.users) { for (const user of workspace.users) {
await this.onboardingService.setOnboardingCreateProfileCompletion({ await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id, userId: user.id,
workspaceId: workspace.id, workspaceId: workspace.id,
value: true, value: true,

View File

@ -197,11 +197,13 @@ export class SignInUpService {
value: true, value: true,
}); });
await this.onboardingService.setOnboardingCreateProfileCompletion({ if (firstName === '' && lastName === '') {
await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id, userId: user.id,
workspaceId: workspace.id, workspaceId: workspace.id,
value: true, value: true,
}); });
}
return user; return user;
} }
@ -257,11 +259,13 @@ export class SignInUpService {
value: true, value: true,
}); });
await this.onboardingService.setOnboardingCreateProfileCompletion({ if (firstName === '' && lastName === '') {
await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id, userId: user.id,
workspaceId: workspace.id, workspaceId: workspace.id,
value: true, value: true,
}); });
}
await this.onboardingService.setOnboardingInviteTeamPending({ await this.onboardingService.setOnboardingInviteTeamPending({
workspaceId: workspace.id, workspaceId: workspace.id,

View File

@ -131,7 +131,7 @@ export class OnboardingService {
}); });
} }
async setOnboardingCreateProfileCompletion({ async setOnboardingCreateProfilePending({
userId, userId,
workspaceId, workspaceId,
value, value,

View File

@ -36,7 +36,7 @@ export class WorkspaceWorkspaceMemberListener {
return; return;
} }
await this.onboardingService.setOnboardingCreateProfileCompletion({ await this.onboardingService.setOnboardingCreateProfilePending({
userId: payload.userId, userId: payload.userId,
workspaceId: payload.workspaceId, workspaceId: payload.workspaceId,
value: false, value: false,