File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -310,18 +310,19 @@ export default class MediaDbPlugin extends Plugin {
310310 }
311311
312312 async generateMediaDbNoteContents ( mediaTypeModel : MediaTypeModel , options : CreateNoteOptions ) : Promise < string > {
313- if ( this . settings . useDefaultFrontMatter ) {
313+ let template = await this . mediaTypeManager . getTemplate ( mediaTypeModel , this . app ) ;
314+
315+ if ( this . settings . useDefaultFrontMatter || ! template ) {
314316 let fileMetadata = this . modelPropertyMapper . convertObject ( mediaTypeModel . toMetaDataObject ( ) ) ;
315317 let fileContent = '' ;
316- const template = options . attachTemplate ? await this . mediaTypeManager . getTemplate ( mediaTypeModel , this . app ) : '' ;
318+ template = options . attachTemplate ? template : '' ;
317319
318320 ( { fileMetadata, fileContent } = await this . attachFile ( fileMetadata , fileContent , options . attachFile ) ) ;
319321 ( { fileMetadata, fileContent } = await this . attachTemplate ( fileMetadata , fileContent , template ) ) ;
320322
321323 fileContent = `---\n${ this . settings . useCustomYamlStringifier ? YAMLConverter . toYaml ( fileMetadata ) : stringifyYaml ( fileMetadata ) } ---\n` + fileContent ;
322324 return fileContent ;
323325 } else {
324- let template = await this . mediaTypeManager . getTemplate ( mediaTypeModel , this . app ) ;
325326 const parts = template . split ( '---' ) ;
326327
327328 if ( parts . length < 3 ) {
You can’t perform that action at this time.
0 commit comments