Browse Source

fix: escape dot twice in parseNamespace regex

pull/5175/head
Arman Ozak 6 years ago
parent
commit
ffa4c1a9ce
  1. 4
      npm/ng-packs/packages/schematics/src/utils/namespace.ts

4
npm/ng-packs/packages/schematics/src/utils/namespace.ts

@ -8,8 +8,8 @@ export function parseNamespace(solution: string, type: string) {
.join('.'); .join('.');
solution.split('.').reduceRight((acc, part) => { solution.split('.').reduceRight((acc, part) => {
acc = `${part}\.${acc}`; acc = `${part}\\.${acc}`;
const regex = new RegExp(`^${acc}(Controllers\.)?`); const regex = new RegExp(`^${acc}(Controllers\\.)?`);
namespace = namespace.replace(regex, ''); namespace = namespace.replace(regex, '');
return acc; return acc;
}, ''); }, '');

Loading…
Cancel
Save