move tmp file rename after file deletion in applyTimeStamp when numberOfFiles <=0 [fixes #6532]
This commit is contained in:
@@ -2541,12 +2541,6 @@ private:
|
||||
}
|
||||
}
|
||||
|
||||
Base::FileInfo tmp(sourcename);
|
||||
if (tmp.renameFile(targetname.c_str()) == false) {
|
||||
throw Base::FileException(
|
||||
"Save interrupted: Cannot rename temporary file to project file", tmp);
|
||||
}
|
||||
|
||||
if (numberOfFiles <= 0) {
|
||||
try {
|
||||
fi.deleteFile();
|
||||
@@ -2557,6 +2551,12 @@ private:
|
||||
}
|
||||
}
|
||||
|
||||
Base::FileInfo tmp(sourcename);
|
||||
if (tmp.renameFile(targetname.c_str()) == false) {
|
||||
throw Base::FileException(
|
||||
"Save interrupted: Cannot rename temporary file to project file", tmp);
|
||||
}
|
||||
|
||||
if (backupManagementError) {
|
||||
throw Base::FileException("Warning: Save complete, but error while managing backup history.", fi);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user