From 0d5447ce04e5d00a474cd5751c45340e47565d06 Mon Sep 17 00:00:00 2001
From: Tim Lauridsen <tla@rasmil.dk>
Date: Thu, 24 Jun 2021 13:12:48 +0200
Subject: [PATCH] dnf group_install & group_remove need the grp.ig, not the
 dnf.comps.Group object

---
 python/dnfdaemon/server/__init__.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/dnfdaemon/server/__init__.py b/python/dnfdaemon/server/__init__.py
index 2fc67a3..1aa504e 100644
--- a/python/dnfdaemon/server/__init__.py
+++ b/python/dnfdaemon/server/__init__.py
@@ -457,7 +457,7 @@ class DnfDaemonBase(dbus.service.Object, DownloadCallback):
             grp = self._find_group(cmd)
             if grp:
                 try:
-                    self.base.group_install(grp, pkg_types)
+                    self.base.group_install(grp.id, pkg_types)
                 except dnf.exceptions.CompsError as e:
                     return json.dumps((False, str(e)))
         value = self.build_transaction()
@@ -470,7 +470,7 @@ class DnfDaemonBase(dbus.service.Object, DownloadCallback):
             grp = self._find_group(cmd)
             if grp:
                 try:
-                    self.base.group_remove(grp)
+                    self.base.group_remove(grp.id)
                 except dnf.exceptions.CompsError as e:
                     return json.dumps((False, str(e)))
         value = self.build_transaction()
-- 
GitLab