From 2e021cda37da7f7cca789a14be5a85f47393721c Mon Sep 17 00:00:00 2001 From: Matteo Silvestri Date: Thu, 15 Sep 2022 17:38:16 +0200 Subject: [PATCH] throw exception with undefined containerRunner and docker Signed-off-by: Matteo Silvestri --- plugins/techdocs-node/src/stages/generate/techdocs.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/techdocs-node/src/stages/generate/techdocs.ts b/plugins/techdocs-node/src/stages/generate/techdocs.ts index 252c3b2557..9bbc58ebdc 100644 --- a/plugins/techdocs-node/src/stages/generate/techdocs.ts +++ b/plugins/techdocs-node/src/stages/generate/techdocs.ts @@ -143,7 +143,12 @@ export class TechdocsGenerator implements GeneratorBase { ); break; case 'docker': - await this.containerRunner!.runContainer({ + if (this.containerRunner === undefined) { + throw new Error( + "Invalid state: containerRunner cannot be undefined when runIn is 'docker'", + ); + } + await this.containerRunner.runContainer({ imageName: this.options.dockerImage ?? TechdocsGenerator.defaultDockerImage, args: ['build', '-d', '/output'],