@@ -736,33 +736,25 @@ export class DataSchemaCompiler {
736736 private async transpileJinjaFile (
737737 file : FileContent ,
738738 errorsReport : ErrorReporter ,
739- { cubeNames , cubeSymbols , contextSymbols , transpilerNames , compilerId , stage } : TranspileOptions
739+ options : TranspileOptions
740740 ) : Promise < ( FileContent | undefined ) > {
741- // if (getEnv('transpilationNative')) {
742- //
743- // } else if (getEnv('transpilationWorkerThreads')) {
744- //
745- // } else {
746741 const transpileJinjaFileTimer = perfTracker . start ( 'transpileJinjaFile (common)' ) ;
747742
748- const transpiledFile = await this . yamlCompiler . compileYamlWithJinjaFile (
743+ const renderedFile = await this . yamlCompiler . renderTemplate (
749744 file ,
750- errorsReport ,
751745 this . standalone ? { } : this . cloneCompileContextWithGetterAlias ( this . compileContext ) ,
752746 this . pythonContext !
753747 ) ;
754- if ( transpiledFile ) {
755- // We update the jinja/yaml file content to the transpiled js content
756- // and raise related flag so it will go JS transpilation flow afterward
757- // avoiding costly YAML/Python parsing again.
758- file . content = transpiledFile . content ;
759- file . convertedToJs = true ;
760- }
748+
749+ // We update the jinja/yaml file content to the rendered content
750+ // to reuse the same transpileYamlFile() flow afterward which
751+ // will update the content to the transpiled js content
752+ // avoiding costly YAML/Python parsing again.
753+ file . content = renderedFile . content ;
761754
762755 transpileJinjaFileTimer . end ( ) ;
763756
764- return transpiledFile ;
765- // }
757+ return this . transpileYamlFile ( file , errorsReport , options ) ;
766758 }
767759
768760 public withQuery ( query , fn ) {
0 commit comments