@@ -732,33 +732,25 @@ export class DataSchemaCompiler {
732732 private async transpileJinjaFile (
733733 file : FileContent ,
734734 errorsReport : ErrorReporter ,
735- { cubeNames , cubeSymbols , contextSymbols , transpilerNames , compilerId , stage } : TranspileOptions
735+ options : TranspileOptions
736736 ) : Promise < ( FileContent | undefined ) > {
737- // if (getEnv('transpilationNative')) {
738- //
739- // } else if (getEnv('transpilationWorkerThreads')) {
740- //
741- // } else {
742737 const transpileJinjaFileTimer = perfTracker . start ( 'transpileJinjaFile (common)' ) ;
743738
744- const transpiledFile = await this . yamlCompiler . compileYamlWithJinjaFile (
739+ const renderedFile = await this . yamlCompiler . renderTemplate (
745740 file ,
746- errorsReport ,
747741 this . standalone ? { } : this . cloneCompileContextWithGetterAlias ( this . compileContext ) ,
748742 this . pythonContext !
749743 ) ;
750- if ( transpiledFile ) {
751- // We update the jinja/yaml file content to the transpiled js content
752- // and raise related flag so it will go JS transpilation flow afterward
753- // avoiding costly YAML/Python parsing again.
754- file . content = transpiledFile . content ;
755- file . convertedToJs = true ;
756- }
744+
745+ // We update the jinja/yaml file content to the rendered content
746+ // to reuse the same transpileYamlFile() flow afterward which
747+ // will update the content to the transpiled js content
748+ // avoiding costly YAML/Python parsing again.
749+ file . content = renderedFile . content ;
757750
758751 transpileJinjaFileTimer . end ( ) ;
759752
760- return transpiledFile ;
761- // }
753+ return this . transpileYamlFile ( file , errorsReport , options ) ;
762754 }
763755
764756 public withQuery ( query , fn ) {
0 commit comments