diff --git a/plugins/config/package.json b/plugins/config/package.json index a7cf2b93..63ef9bb3 100644 --- a/plugins/config/package.json +++ b/plugins/config/package.json @@ -1,7 +1,7 @@ { "name": "@koishijs/plugin-config", "description": "Manage your bots and plugins with console", - "version": "2.5.1", + "version": "2.5.2", "main": "lib/node/index.js", "types": "lib/index.d.ts", "exports": { diff --git a/plugins/config/src/shared/writer.ts b/plugins/config/src/shared/writer.ts index 9b4b6baa..8e8c4588 100644 --- a/plugins/config/src/shared/writer.ts +++ b/plugins/config/src/shared/writer.ts @@ -1,5 +1,5 @@ import { DataService } from '@koishijs/console' -import { Context, Dict, Logger, remove } from 'koishi' +import { Context, Logger, remove } from 'koishi' import { Loader } from '@koishijs/loader' declare module '@koishijs/console' { @@ -107,6 +107,7 @@ export class ConfigWriter extends DataService { } private resolveFork(ident: string) { + if (!ident) return this.loader.entry.scope for (const main of this.ctx.registry.values()) { for (const fork of main.children) { if (fork.key === ident) return fork @@ -149,7 +150,6 @@ export class ConfigWriter extends DataService { const scope = this.resolveFork(parent) this.loader.unload(scope.ctx, key) rename(scope.config, key, '~' + key, config) - console.log(scope.config) await this.loader.writeConfig() }