mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-13 22:27:13 +02:00
Add check to make sure entity data gets written to zip
This commit is contained in:
parent
65a4b3d316
commit
f23f751e80
1 changed files with 6 additions and 1 deletions
|
@ -35,7 +35,12 @@ void EntitiesBackupHandler::createBackup(const QString& backupName, QuaZip& zip)
|
|||
qCritical().nospace() << "Failed to open " << ENTITIES_BACKUP_FILENAME << " for writing in zip";
|
||||
return;
|
||||
}
|
||||
zipFile.write(entitiesFile.readAll());
|
||||
auto entityData = entitiesFile.readAll();
|
||||
if (zipFile.write(entityData) != entityData.size()) {
|
||||
qCritical() << "Failed to write entities file to backup";
|
||||
zipFile.close();
|
||||
return;
|
||||
}
|
||||
zipFile.close();
|
||||
if (zipFile.getZipError() != UNZ_OK) {
|
||||
qCritical().nospace() << "Failed to zip " << ENTITIES_BACKUP_FILENAME << ": " << zipFile.getZipError();
|
||||
|
|
Loading…
Reference in a new issue