diff --git a/packages/plugins/workflow/src/server/migrations/20230115032941-change-request-body-type.ts b/packages/plugins/workflow/src/server/migrations/20230221032941-change-request-body-type.ts similarity index 95% rename from packages/plugins/workflow/src/server/migrations/20230115032941-change-request-body-type.ts rename to packages/plugins/workflow/src/server/migrations/20230221032941-change-request-body-type.ts index e648f76b2..6b901b42d 100644 --- a/packages/plugins/workflow/src/server/migrations/20230115032941-change-request-body-type.ts +++ b/packages/plugins/workflow/src/server/migrations/20230221032941-change-request-body-type.ts @@ -26,7 +26,7 @@ function migrateData(input) { export default class extends Migration { async up() { - const match = await this.app.version.satisfies('<=0.9.0-alpha.2'); + const match = await this.app.version.satisfies('<0.9.0-alpha.3'); if (!match) { return; } diff --git a/packages/plugins/workflow/src/server/migrations/20230122071831-calculation-expression.ts b/packages/plugins/workflow/src/server/migrations/20230221071831-calculation-expression.ts similarity index 88% rename from packages/plugins/workflow/src/server/migrations/20230122071831-calculation-expression.ts rename to packages/plugins/workflow/src/server/migrations/20230221071831-calculation-expression.ts index e3410c2e7..d2f086be0 100644 --- a/packages/plugins/workflow/src/server/migrations/20230122071831-calculation-expression.ts +++ b/packages/plugins/workflow/src/server/migrations/20230221071831-calculation-expression.ts @@ -49,13 +49,13 @@ const calculatorsMap = { } } -function migrateConfig({ calculation }) { +function migrateConfig({ calculation, ...config }: any = {}) { if (!calculation?.calculator || !calculation?.operands?.length) { - return {}; + return config; } const calculator = calculatorsMap[calculation.calculator]; - const operands = calculator.operands.map(operand => addQuote(operand)); + const operands = (calculator.operands ?? []).map(operand => addQuote(operand)); return { engine: 'formula.js', @@ -67,7 +67,7 @@ function migrateConfig({ calculation }) { export default class extends Migration { async up() { - const match = await this.app.version.satisfies('<=0.9.0-alpha.2'); + const match = await this.app.version.satisfies('<0.9.0-alpha.3'); if (!match) { return; } diff --git a/packages/plugins/workflow/src/server/migrations/20230203121203-condition-calculation.ts b/packages/plugins/workflow/src/server/migrations/20230221121203-condition-calculation.ts similarity index 96% rename from packages/plugins/workflow/src/server/migrations/20230203121203-condition-calculation.ts rename to packages/plugins/workflow/src/server/migrations/20230221121203-condition-calculation.ts index fd6ec98c6..2cf6edbd9 100644 --- a/packages/plugins/workflow/src/server/migrations/20230203121203-condition-calculation.ts +++ b/packages/plugins/workflow/src/server/migrations/20230221121203-condition-calculation.ts @@ -44,7 +44,7 @@ function migrateConfig({ group: { type = 'and', calculations = [] } }) { export default class extends Migration { async up() { - const match = await this.app.version.satisfies('<=0.9.0-alpha.2'); + const match = await this.app.version.satisfies('<0.9.0-alpha.3'); if (!match) { return; } diff --git a/packages/plugins/workflow/src/server/migrations/20230203162902-jsonb-to-json.ts b/packages/plugins/workflow/src/server/migrations/20230221162902-jsonb-to-json.ts similarity index 100% rename from packages/plugins/workflow/src/server/migrations/20230203162902-jsonb-to-json.ts rename to packages/plugins/workflow/src/server/migrations/20230221162902-jsonb-to-json.ts