diff options
Diffstat (limited to 'src/dbus-lib/packagemanagerdbuscontextadaptor.cpp')
-rw-r--r-- | src/dbus-lib/packagemanagerdbuscontextadaptor.cpp | 4 |
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, |