From baba5a4f6642f41283a799f010b03765e010fbe0 Mon Sep 17 00:00:00 2001 From: Antoine Gomez Date: Fri, 27 Oct 2017 14:09:06 +0200 Subject: [PATCH] Do not cast bind.pattern to string because it will fail if its 'undefined' --- src/module/register-annotations.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/module/register-annotations.ts b/src/module/register-annotations.ts index d155ccc..d002588 100644 --- a/src/module/register-annotations.ts +++ b/src/module/register-annotations.ts @@ -66,16 +66,13 @@ export class RegisterAnnotations { _.data.binds.map(bind => { if (Array.isArray(bind.pattern)) { return Observable.forkJoin(bind.pattern.map(pattern => queue.bind( - extractMetadataByDecorator(bind.exchange, 'Exchange').name, - pattern))); + extractMetadataByDecorator(bind.exchange, 'Exchange').name, pattern))); } return queue.bind( - extractMetadataByDecorator(bind.exchange, 'Exchange').name, - String(bind.pattern) + extractMetadataByDecorator(bind.exchange, 'Exchange').name, bind.pattern ); })).map(() => queue); - // )).map(() => queue); } return Observable.of(queue);