Remove versions from logicFunction (#17540)
## Summary - Remove `latestVersion` and `publishedVersions` columns from `LogicFunction` entity - Remove version parameter from logic function execution, build, and source code retrieval - Update all related services, DTOs, utilities, and tests - Add database migration to drop the version columns
This commit is contained in:
-1
@@ -243,7 +243,6 @@ describe('shouldExecuteStep', () => {
|
||||
settings: {
|
||||
input: {
|
||||
logicFunctionId: 'mock-function-id',
|
||||
logicFunctionVersion: 'mock-function-version',
|
||||
logicFunctionInput: {},
|
||||
},
|
||||
errorHandlingOptions: {
|
||||
|
||||
-1
@@ -17,7 +17,6 @@ describe('shouldSkipStepExecution', () => {
|
||||
settings: {
|
||||
input: {
|
||||
logicFunctionId: 'mock-function-id',
|
||||
logicFunctionVersion: 'mock-function-version',
|
||||
logicFunctionInput: {},
|
||||
},
|
||||
errorHandlingOptions: {
|
||||
|
||||
-1
@@ -49,7 +49,6 @@ export class CodeWorkflowAction implements WorkflowAction {
|
||||
id: workflowActionInput.logicFunctionId,
|
||||
workspaceId,
|
||||
payload: workflowActionInput.logicFunctionInput,
|
||||
version: workflowActionInput.logicFunctionVersion,
|
||||
});
|
||||
|
||||
if (result.error) {
|
||||
|
||||
-1
@@ -1,6 +1,5 @@
|
||||
export type WorkflowCodeActionInput = {
|
||||
logicFunctionId: string;
|
||||
logicFunctionVersion: string;
|
||||
logicFunctionInput: {
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
[key: string]: any;
|
||||
|
||||
-1
@@ -52,7 +52,6 @@ describe('shouldExecuteIteratorStep', () => {
|
||||
settings: {
|
||||
input: {
|
||||
logicFunctionId: 'mock-function-id',
|
||||
logicFunctionVersion: 'mock-function-version',
|
||||
logicFunctionInput: {},
|
||||
},
|
||||
errorHandlingOptions: {
|
||||
|
||||
-1
@@ -52,7 +52,6 @@ describe('shouldSkipIteratorStepExecution', () => {
|
||||
settings: {
|
||||
input: {
|
||||
logicFunctionId: 'mock-function-id',
|
||||
logicFunctionVersion: 'mock-function-version',
|
||||
logicFunctionInput: {},
|
||||
},
|
||||
errorHandlingOptions: {
|
||||
|
||||
-3
@@ -67,13 +67,10 @@ export class LogicFunctionWorkflowAction implements WorkflowAction {
|
||||
);
|
||||
}
|
||||
|
||||
const version = logicFunction.latestVersion ?? 'draft';
|
||||
|
||||
const result = await this.logicFunctionService.executeOneLogicFunction({
|
||||
id: workflowActionInput.logicFunctionId,
|
||||
workspaceId,
|
||||
payload: workflowActionInput.logicFunctionInput,
|
||||
version,
|
||||
});
|
||||
|
||||
if (result.error) {
|
||||
|
||||
Reference in New Issue
Block a user