Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion messages/orchestrator.rules.eval.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Path to Analytics variables.json file.

# flags.variables.description

Path to the variables.json file containing variable definitions used in transformations.
Path to the variables.json file containing variable definitions used in transformations. The file should contain a flat JSON object with key-value pairs. The CLI will automatically wrap these in the required Variables structure.

# flags.rules.summary

Expand Down
4 changes: 3 additions & 1 deletion src/commands/orchestrator/rules/eval.ts
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,9 @@ export default class TemplateEval extends SfCommand<TemplatePreviewResult> {
// Read variables file
this.log(`Loading variables: ${variablesFile}`);
const variablesContent = await fs.readFile(variablesFile, 'utf8');
const values = JSON.parse(variablesContent) as { Variables: Record<string, unknown> };
const variablesData = JSON.parse(variablesContent) as Record<string, unknown>;

const values = { Variables: variablesData };

// Read rules file
this.log(`Loading rules: ${rulesFile}`);
Expand Down
Loading