Fix broken sync-metadata (#5154)

An error has been recently introduced in the sync of fieldMetadata. This
PR fixes it

Additionnally, we are enabling email for trialing and past_due
workspaces. There is an ongoing work to introduce a more robust
activationStatus on workspace.
This commit is contained in:
Charles Bochet
2024-04-24 17:45:17 +02:00
committed by GitHub
parent 5d2d6bae08
commit 07c8779411
4 changed files with 5 additions and 5 deletions

View File

@ -29,7 +29,7 @@ export class GoogleCalendarSyncCronJob implements MessageQueueJob<undefined> {
const workspaceIds = (
await this.workspaceRepository.find({
where: {
subscriptionStatus: 'active',
subscriptionStatus: In(['active', 'trialing', 'past_due']),
},
select: ['id'],
})

View File

@ -30,7 +30,7 @@ export class GmailFetchMessagesFromCacheCronJob
const workspaceIds = (
await this.workspaceRepository.find({
where: {
subscriptionStatus: 'active',
subscriptionStatus: In(['active', 'trialing', 'past_due']),
},
select: ['id'],
})

View File

@ -36,7 +36,7 @@ export class GmailPartialSyncCronJob implements MessageQueueJob<undefined> {
const workspaceIds = (
await this.workspaceRepository.find({
where: {
subscriptionStatus: 'active',
subscriptionStatus: In(['active', 'trialing', 'past_due']),
},
select: ['id'],
})