Skip to content

Commit

Permalink
DXCDT-689: Fix branding directory handler
Browse files Browse the repository at this point in the history
  • Loading branch information
kushalshit27 committed Aug 27, 2024
1 parent c5136d4 commit 84059b8
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/context/directory/handlers/branding.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import path from 'path';
import fs from 'fs-extra';
import { constants, loadFileAndReplaceKeywords } from '../../../tools';
import { dumpJSON, existsMustBeDir, getFiles, isFile, loadJSON } from '../../../utils';
import { dumpJSON, existsMustBeDir, getFiles, isFile, loadJSON, nomalizedYAMLPath } from '../../../utils';
import { DirectoryHandler } from '.';
import DirectoryContext from '..';
import { Asset, ParsedAsset } from '../../../types';
Expand Down Expand Up @@ -38,8 +38,10 @@ function parse(context: DirectoryContext): ParsedBranding {
mappings: context.mappings,
disableKeywordReplacement: context.disableKeywordReplacement,
});

const normalizedPathArray = nomalizedYAMLPath(definition.body);
definition.body = loadFileAndReplaceKeywords(
path.join(brandingTemplatesFolder, definition.body),
path.join(brandingTemplatesFolder, ...normalizedPathArray),
{
mappings: context.mappings,
disableKeywordReplacement: context.disableKeywordReplacement,
Expand Down Expand Up @@ -94,7 +96,7 @@ const dumpBrandingTemplates = ({ filePath, assets }: DirectoryContext): void =>
}

// save the location as relative file.
templateDefinition.body = `.${path.sep}${templateDefinition.template}.html`;
templateDefinition.body = `./${templateDefinition.template}.html`;
dumpJSON(
path.join(brandingTemplatesFolder, `${templateDefinition.template}.json`),
templateDefinition
Expand Down

0 comments on commit 84059b8

Please sign in to comment.