@@ -512,15 +512,14 @@ export default class MediaDbPlugin extends Plugin {
512
512
// look if file already exists and ask if it should be overwritten
513
513
const file = this . app . vault . getAbstractFileByPath ( filePath ) ;
514
514
if ( file ) {
515
- if ( ! options . isUpdating ) {
516
- const shouldOverwrite = await new Promise < boolean > ( resolve => {
517
- new ConfirmOverwriteModal ( this . app , fileName , resolve ) . open ( ) ;
518
- } ) ;
515
+ const shouldOverwrite = await new Promise < boolean > ( resolve => {
516
+ new ConfirmOverwriteModal ( this . app , fileName , resolve ) . open ( ) ;
517
+ } ) ;
519
518
520
- if ( ! shouldOverwrite ) {
521
- throw new Error ( 'MDB | file creation cancelled by user' ) ;
522
- }
519
+ if ( ! shouldOverwrite ) {
520
+ throw new Error ( 'MDB | file creation cancelled by user' ) ;
523
521
}
522
+
524
523
await this . app . vault . delete ( file ) ;
525
524
}
526
525
@@ -575,9 +574,9 @@ export default class MediaDbPlugin extends Plugin {
575
574
console . debug ( `MDB | newMediaTypeModel after merge` , newMediaTypeModel ) ;
576
575
577
576
if ( onlyMetadata ) {
578
- await this . createMediaDbNoteFromModel ( newMediaTypeModel , { attachFile : activeFile , folder : activeFile . parent ?? undefined , openNote : true , isUpdating : true } ) ;
577
+ await this . createMediaDbNoteFromModel ( newMediaTypeModel , { attachFile : activeFile , folder : activeFile . parent ?? undefined , openNote : true } ) ;
579
578
} else {
580
- await this . createMediaDbNoteFromModel ( newMediaTypeModel , { attachTemplate : true , folder : activeFile . parent ?? undefined , openNote : true , isUpdating : true } ) ;
579
+ await this . createMediaDbNoteFromModel ( newMediaTypeModel , { attachTemplate : true , folder : activeFile . parent ?? undefined , openNote : true } ) ;
581
580
}
582
581
}
583
582
0 commit comments