fix(core): Make sure that special polling parameters are available on community nodes as well (#6230)

This broke in 0.227.0.
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™ 2023-05-11 14:19:55 +00:00 committed by GitHub
parent 823e88500c
commit 9db49d0c18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View file

@ -13,7 +13,9 @@ import { LoadNodesAndCredentials } from './LoadNodesAndCredentials';
@Service()
export class NodeTypes implements INodeTypes {
constructor(private nodesAndCredentials: LoadNodesAndCredentials) {
constructor(private nodesAndCredentials: LoadNodesAndCredentials) {}
init() {
// Some nodeTypes need to get special parameters applied like the
// polling nodes the polling times
this.applySpecialNodeParameters();

View file

@ -31,7 +31,7 @@ export abstract class BaseCommand extends Command {
protected loadNodesAndCredentials: LoadNodesAndCredentials;
protected nodeTypes: INodeTypes;
protected nodeTypes: NodeTypes;
protected userSettings: IUserSettings;
@ -51,6 +51,7 @@ export abstract class BaseCommand extends Command {
this.loadNodesAndCredentials = Container.get(LoadNodesAndCredentials);
await this.loadNodesAndCredentials.init();
this.nodeTypes = Container.get(NodeTypes);
this.nodeTypes.init();
const credentialTypes = Container.get(CredentialTypes);
CredentialsOverwrites(credentialTypes);