summaryrefslogtreecommitdiffstats
path: root/src/package-lib/packageutilities.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/package-lib/packageutilities.cpp')
-rw-r--r--src/package-lib/packageutilities.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/package-lib/packageutilities.cpp b/src/package-lib/packageutilities.cpp
index 74ab4ca1..51870f7b 100644
--- a/src/package-lib/packageutilities.cpp
+++ b/src/package-lib/packageutilities.cpp
@@ -171,10 +171,10 @@ void PackageUtilities::addHeaderDataToDigest(const QVariantMap &header, QCryptog
for (auto it = headerDataForDigest.constBegin(); it != headerDataForDigest.constEnd(); ++it) {
if (header.contains(it.key())) {
QByteArray ba;
- QDataStream ds(&ba, QIODevice::WriteOnly);
+ QDataStream ds(&ba, QDataStream::WriteOnly);
QVariant v = header.value(it.key());
- if (!v.convert(int(it.value().type())))
+ if (!v.convert(it.value().metaType()))
throw Exception(Error::Package, "metadata field %1 has invalid type for digest calculation (cannot convert %2 to %3)")
.arg(it.key()).arg(header.value(it.key()).type()).arg(it.value().type());
ds << v;