CLI: Fix XML encoding when export database

Add write function to TextStream
Fix #3900
This commit is contained in:
Balazs Gyurak 2019-11-29 19:12:50 +00:00 committed by Jonathan White
parent 792c1c94f7
commit 06e0f38523
3 changed files with 12 additions and 1 deletions

View file

@ -51,7 +51,7 @@ int Export::executeWithDatabase(QSharedPointer<Database> database, QSharedPointe
errorTextStream << QObject::tr("Unable to export database to XML: %1").arg(errorMessage) << endl;
return EXIT_FAILURE;
}
outputTextStream << xmlData.constData() << endl;
outputTextStream.write(xmlData.constData());
} else if (format.startsWith(QStringLiteral("csv"), Qt::CaseInsensitive)) {
CsvExporter csvExporter;
outputTextStream << csvExporter.exportDatabase(database);