mirror of
https://github.com/cyanfish/naps2.git
synced 2024-10-27 01:22:49 +03:00
Fix missing overwrite prompt for pdf save with placeholders
This commit is contained in:
parent
e50e4ca8e6
commit
2fb9d4bfc7
@ -169,7 +169,7 @@ public class ExportController : IExportController
|
||||
{
|
||||
var subSavePath = Placeholders.All.Substitute(savePath);
|
||||
var state = _imageList.CurrentState;
|
||||
if (await RunSavePdfOperation(subSavePath, images))
|
||||
if (await RunSavePdfOperation(subSavePath, images, originalFilename: savePath))
|
||||
{
|
||||
_imageList.MarkSaved(state, images);
|
||||
notify.PdfSaved(subSavePath);
|
||||
@ -219,12 +219,12 @@ public class ExportController : IExportController
|
||||
}
|
||||
|
||||
private async Task<bool> RunSavePdfOperation(string filename, IList<ProcessedImage> images,
|
||||
EmailMessage? emailMessage = null)
|
||||
EmailMessage? emailMessage = null, string? originalFilename = null)
|
||||
{
|
||||
var op = _operationFactory.Create<SavePdfOperation>();
|
||||
|
||||
if (op.Start(filename, Placeholders.All.WithDate(DateTime.Now), images, _config.Get(c => c.PdfSettings),
|
||||
_config.DefaultOcrParams(), emailMessage, filename))
|
||||
_config.DefaultOcrParams(), emailMessage, originalFilename ?? filename))
|
||||
{
|
||||
_operationProgress.ShowProgress(op);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user