summaryrefslogtreecommitdiffstats
path: root/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbus-lib/packagemanagerdbuscontextadaptor.cpp')
-rw-r--r--src/dbus-lib/packagemanagerdbuscontextadaptor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp b/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp
index ae4ba835..98fc664b 100644
--- a/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp
+++ b/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp
@@ -86,7 +86,9 @@ PackageManagerAdaptor::PackageManagerAdaptor(QObject *parent)
this, [this](const QString &taskId, Package *package,
const QVariantMap &packageExtraMetaData,
const QVariantMap &packageExtraSignedMetaData) {
- taskRequestingInstallationAcknowledge(taskId, get(package->id()), packageExtraMetaData,
+ auto map = PackageManager::instance()->get(package);
+ map.remove(qSL("package")); // cannot marshall QObject *
+ taskRequestingInstallationAcknowledge(taskId, map, packageExtraMetaData,
packageExtraSignedMetaData);
});
connect(pm, &PackageManager::taskStarted,