fix(core): Fix shutdown if terminating before hooks are initialized (#8047)

If the app receives termination signal before hooks have been
initialised, the would be objet is undefined error. This PR fixes that.
This commit is contained in:
Tomi Turtiainen
2023-12-18 09:23:10 +02:00
committed by GitHub
parent 2689c37e87
commit 6ae2f5efea
4 changed files with 5 additions and 5 deletions

View File

@@ -39,7 +39,7 @@ export class Webhook extends BaseCommand {
this.logger.info('\nStopping n8n...');
try {
await this.externalHooks.run('n8n.stop', []);
await this.externalHooks?.run('n8n.stop', []);
setTimeout(async () => {
// In case that something goes wrong with shutdown we