diff --git a/src/controller/ControllerFactory.ts b/src/controller/ControllerFactory.ts index f0e39d6..3c8ff5c 100644 --- a/src/controller/ControllerFactory.ts +++ b/src/controller/ControllerFactory.ts @@ -37,13 +37,13 @@ export class ControllerFactory extends AbstractFactory { * @param key The key of the controller. That's either its filename or the exported member. */ public build(key: string): T { - const { module } = this.controllers.get(key) + const controller = this.controllers.get(key) - if (!module) { + if (!controller) { return null } - const instance = this.injector.inject(module, [this.templateEnvironment]) + const instance = this.injector.inject(controller.module, [this.templateEnvironment]) return instance }