From 62f67355554bc1377ab04fe0b34cf24fbcf2a5ab Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Tue, 23 Apr 2024 19:13:45 +0000 Subject: [PATCH] Install module package IDs on `module enable` Module packages should be explicitly specified when enabling modules, see https://github.com/rpm-software-management/libdnf/pull/1656. --- dnf/module/module_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnf/module/module_base.py b/dnf/module/module_base.py index 2467320cfb..ea88cfccfd 100644 --- a/dnf/module/module_base.py +++ b/dnf/module/module_base.py @@ -434,12 +434,12 @@ def _create_module_dict_and_enable(self, module_list, spec, enable=True): for key in sorted(streamDict.keys()): if key == stream: if enable: - self.base._moduleContainer.enable(moduleName, key) + self.base._moduleContainer.enable(moduleName, key, streamDict[key]) continue del streamDict[key] elif enable: for key in streamDict.keys(): - self.base._moduleContainer.enable(moduleName, key) + self.base._moduleContainer.enable(moduleName, key, streamDict[key]) assert len(streamDict) == 1 return moduleDict