From b5ae9343b5b44c7c4e1ffc85b5bd058cab6de8cd Mon Sep 17 00:00:00 2001 From: Junyi Date: Wed, 6 Mar 2024 16:36:35 +0800 Subject: [PATCH] fix(workflow-action-trigger): change plugin name (#3631) * fix(plugin-workflow-action-trigger): fix migration * fix(plugin-workflow): fix useless migration logic --- .../migrations/20240227172623-change-name.ts | 2 +- .../20231122143143-split-to-plugins.ts | 32 ------------------- 2 files changed, 1 insertion(+), 33 deletions(-) diff --git a/packages/plugins/@nocobase/plugin-workflow-action-trigger/src/server/migrations/20240227172623-change-name.ts b/packages/plugins/@nocobase/plugin-workflow-action-trigger/src/server/migrations/20240227172623-change-name.ts index 902184577..b22e508ca 100644 --- a/packages/plugins/@nocobase/plugin-workflow-action-trigger/src/server/migrations/20240227172623-change-name.ts +++ b/packages/plugins/@nocobase/plugin-workflow-action-trigger/src/server/migrations/20240227172623-change-name.ts @@ -1,7 +1,7 @@ import { Migration } from '@nocobase/server'; export default class extends Migration { - appVersion = '<0.19.0-alpha.10'; + appVersion = '<0.20.0-alpha.6'; on = 'afterSync'; async up() { const { db } = this.context; diff --git a/packages/plugins/@nocobase/plugin-workflow/src/server/migrations/20231122143143-split-to-plugins.ts b/packages/plugins/@nocobase/plugin-workflow/src/server/migrations/20231122143143-split-to-plugins.ts index 08f0df6d3..298c0f4ff 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/server/migrations/20231122143143-split-to-plugins.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/server/migrations/20231122143143-split-to-plugins.ts @@ -9,40 +9,8 @@ export default class extends Migration { } const { db } = this.context; - const PluginModel = db.getModel('applicationPlugins'); const NodeRepo = db.getRepository('flow_nodes'); await db.sequelize.transaction(async (transaction) => { - await [ - '@nocobase/plugin-workflow-aggregate', - '@nocobase/plugin-workflow-delay', - '@nocobase/plugin-workflow-dynamic-calculation', - '@nocobase/plugin-workflow-loop', - '@nocobase/plugin-workflow-manual', - '@nocobase/plugin-workflow-parallel', - '@nocobase/plugin-workflow-request', - '@nocobase/plugin-workflow-sql', - '@nocobase/plugin-workflow-form-trigger', - ].reduce( - (promise, packageName) => - promise.then(async () => { - const existed = await PluginModel.findOne({ where: { packageName }, transaction }); - if (!existed) { - await PluginModel.create( - { - name: packageName, - packageName, - version: '0.17.0-alpha.1', - enabled: true, - installed: true, - builtin: true, - }, - { transaction }, - ); - } - }), - Promise.resolve(), - ); - const nodes = await NodeRepo.find({ transaction, });