From ffa4c1a9ce08e9120e072ed27de0a4c17ac11c63 Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Tue, 25 Aug 2020 20:14:31 +0300 Subject: [PATCH] fix: escape dot twice in parseNamespace regex --- npm/ng-packs/packages/schematics/src/utils/namespace.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/utils/namespace.ts b/npm/ng-packs/packages/schematics/src/utils/namespace.ts index c4d10ff9e6..78ee91a02a 100644 --- a/npm/ng-packs/packages/schematics/src/utils/namespace.ts +++ b/npm/ng-packs/packages/schematics/src/utils/namespace.ts @@ -8,8 +8,8 @@ export function parseNamespace(solution: string, type: string) { .join('.'); solution.split('.').reduceRight((acc, part) => { - acc = `${part}\.${acc}`; - const regex = new RegExp(`^${acc}(Controllers\.)?`); + acc = `${part}\\.${acc}`; + const regex = new RegExp(`^${acc}(Controllers\\.)?`); namespace = namespace.replace(regex, ''); return acc; }, '');