@ -1,4 +1,4 @@
|
|||||||
import { Scope } from '@nestjs/common';
|
import { Logger, Scope } from '@nestjs/common';
|
||||||
|
|
||||||
import { isDefined } from 'twenty-shared';
|
import { isDefined } from 'twenty-shared';
|
||||||
|
|
||||||
@ -60,6 +60,8 @@ export type WorkflowVersionBatchDelete = {
|
|||||||
|
|
||||||
@Processor({ queueName: MessageQueue.workflowQueue, scope: Scope.REQUEST })
|
@Processor({ queueName: MessageQueue.workflowQueue, scope: Scope.REQUEST })
|
||||||
export class WorkflowStatusesUpdateJob {
|
export class WorkflowStatusesUpdateJob {
|
||||||
|
protected readonly logger = new Logger(WorkflowStatusesUpdateJob.name);
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private readonly twentyORMManager: TwentyORMManager,
|
private readonly twentyORMManager: TwentyORMManager,
|
||||||
private readonly serverlessFunctionService: ServerlessFunctionService,
|
private readonly serverlessFunctionService: ServerlessFunctionService,
|
||||||
@ -172,6 +174,9 @@ export class WorkflowStatusesUpdateJob {
|
|||||||
// applied between draft and lastPublished version.
|
// applied between draft and lastPublished version.
|
||||||
// If no change have been applied, we just use the same
|
// If no change have been applied, we just use the same
|
||||||
// serverless function version
|
// serverless function version
|
||||||
|
this.logger.warn(
|
||||||
|
`Error while publishing serverless function '${step.settings.input.serverlessFunctionId}': ${e}`,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
const serverlessFunction =
|
const serverlessFunction =
|
||||||
@ -186,6 +191,8 @@ export class WorkflowStatusesUpdateJob {
|
|||||||
serverlessFunction.latestVersion;
|
serverlessFunction.latestVersion;
|
||||||
|
|
||||||
newStep.settings = newStepSettings;
|
newStep.settings = newStepSettings;
|
||||||
|
|
||||||
|
this.logger.log(`New step computed for code step -> ${newStep}`);
|
||||||
}
|
}
|
||||||
newSteps.push(newStep);
|
newSteps.push(newStep);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user