diff --git a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts index d0aa50dc4..a94da5ffe 100644 --- a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts +++ b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts @@ -712,6 +712,7 @@ export class PluginService extends BaseService { if (param.type === "builtIn") { return await super.add({ disabled: false, + installed: true, ...param, }); } @@ -736,6 +737,7 @@ export class PluginService extends BaseService { disabled: false, ...param, ...plugin, + installed: true, }); await this.registerById(res.id); @@ -1009,13 +1011,14 @@ export class PluginService extends BaseService { const updateBean: Record = { id: existingRecord.id, ...itemFromStore, + installed: false, }; await this.updateById(updateBean); } - continue; } else { itemFromStore.disabled = false; + itemFromStore.installed = false; await this.repository.save(itemFromStore); } }