1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-07-05 01:20:06 +01:00

Fix folder generation wrinkle.

This commit is contained in:
devlinjd 2015-12-09 23:30:53 -05:00
parent 81276cf2cc
commit 3805a36271
2 changed files with 3 additions and 2 deletions

View File

@ -44,6 +44,7 @@ Abstract theme representation.
// then this theme declares its files explicitly. // then this theme declares its files explicitly.
if( !!this.formats ) { if( !!this.formats ) {
formatsHash = loadExplicit.call( this ); formatsHash = loadExplicit.call( this );
this.explicit = true;
} }
else { else {
formatsHash = loadImplicit.call( this ); formatsHash = loadImplicit.call( this );

View File

@ -104,7 +104,7 @@ Template-based resume generator base for FluentCV.
if( tplInfo.action === 'transform' ) { if( tplInfo.action === 'transform' ) {
transform.call( that, rez, f, tplInfo, theme, outFolder ); transform.call( that, rez, f, tplInfo, theme, outFolder );
} }
else if( tplInfo.action === null ) { else if( tplInfo.action === null && theme.explicit ) {
var thisFilePath = PATH.join(outFolder, tplInfo.orgPath); var thisFilePath = PATH.join(outFolder, tplInfo.orgPath);
try { try {
MKDIRP.sync( PATH.dirname(thisFilePath) ); MKDIRP.sync( PATH.dirname(thisFilePath) );
@ -195,7 +195,7 @@ Template-based resume generator base for FluentCV.
this.onBeforeSave && (mk = this.onBeforeSave( { mk: mk, theme: theme, outputFile: f } )); this.onBeforeSave && (mk = this.onBeforeSave( { mk: mk, theme: theme, outputFile: f } ));
var thisFilePath = PATH.join( outFolder, tplInfo.orgPath ); var thisFilePath = PATH.join( outFolder, tplInfo.orgPath );
try { try {
MKDIRP.sync( PATH.dirname(thisFilePath) ); MKDIRP.sync( PATH.dirname( tplInfo.major ? f : thisFilePath) );
FS.writeFileSync( tplInfo.major ? f : thisFilePath, mk, { encoding: 'utf8', flags: 'w' } ); FS.writeFileSync( tplInfo.major ? f : thisFilePath, mk, { encoding: 'utf8', flags: 'w' } );
} }
catch(ex) { catch(ex) {