diff --git a/src/backend/FrontblockAdmin.ts b/src/backend/FrontblockAdmin.ts index a4dc253..b548b1e 100644 --- a/src/backend/FrontblockAdmin.ts +++ b/src/backend/FrontblockAdmin.ts @@ -113,7 +113,7 @@ export class FrontblockAdmin extends ConfigLoader{ const loadedPlugins = this.pm.getLoadedPlugins() for(const name in loadedPlugins){ loadedPlugins[name].backend.exportRPCs().forEach(rpc => { - const info = this.rpcToRpcInfo(name=="admin"?"Pluginmanager":name, rpc) + const info = this.rpcToRpcInfo(name=="admin"?"PluginManager":name, rpc) rpcInfos.push(info) }) } diff --git a/src/backend/PluginManager/PluginManager.ts b/src/backend/PluginManager/PluginManager.ts index 0765476..384dea0 100644 --- a/src/backend/PluginManager/PluginManager.ts +++ b/src/backend/PluginManager/PluginManager.ts @@ -124,12 +124,16 @@ export default class PluginManager extends ConfigLoader{ + if(pluginName === this.name) pluginName = "admin" + const latest = await this.getLatestRelease(pluginName) const version = latest.tag_name return parse(version)! } async downloadPlugin(pluginName: string) { + if(pluginName === this.name) pluginName = "admin" + try { let version = await this.getLatestVersion(pluginName) logger.info(version)