From dbc866dc24eaedfbd65597539d35b8b3c88a8696 Mon Sep 17 00:00:00 2001 From: Raul Metsma Date: Fri, 28 Aug 2026 12:39:50 +0300 Subject: [PATCH] Do not add extension to empty string IB-9079 Signed-off-by: Raul Metsma --- client/widgets/FileList.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/client/widgets/FileList.cpp b/client/widgets/FileList.cpp index eb78a6dd2..5407e8465 100644 --- a/client/widgets/FileList.cpp +++ b/client/widgets/FileList.cpp @@ -135,12 +135,11 @@ void FileList::save(FileItem *item) QString dest = FileDialog::getSaveFileName(this, FileDialog::tr("Save file"), QFileInfo(container).dir().absolutePath() + QDir::separator() + file, QStringLiteral("%1 (*%2)").arg(capitalized, extension)); - - if(!dest.endsWith(QStringLiteral(".%1").arg(extension)) && !extension.isEmpty()) - dest.append(QStringLiteral(".%1").arg(extension)); - if(dest.isEmpty()) return; + + if(!dest.endsWith(QStringLiteral(".%1").arg(extension)) && !extension.isEmpty()) + dest.append(QStringLiteral(".%1").arg(extension)); QFile::remove( dest ); documentModel->save(i, dest); }