d2056b3
From 12f28f2e9e5f48edf2ef53d467516c1788b64f46 Mon Sep 17 00:00:00 2001
d2056b3
From: Jaroslav Mracek <jmracek@redhat.com>
d2056b3
Date: Fri, 6 Mar 2020 08:23:45 +0100
d2056b3
Subject: [PATCH] Reset active modules when no module enabled or default
d2056b3
 (RhBug:1767351)
d2056b3
d2056b3
It resolves problem when all modules are still active after reset of all
d2056b3
modules.
d2056b3
d2056b3
https://bugzilla.redhat.com/show_bug.cgi?id=1767351
d2056b3
---
d2056b3
 libdnf/module/ModulePackageContainer.cpp | 1 +
d2056b3
 1 file changed, 1 insertion(+)
d2056b3
d2056b3
diff --git a/libdnf/module/ModulePackageContainer.cpp b/libdnf/module/ModulePackageContainer.cpp
d2056b3
index 542adc342..9e8cf2fef 100644
d2056b3
--- a/libdnf/module/ModulePackageContainer.cpp
d2056b3
+++ b/libdnf/module/ModulePackageContainer.cpp
d2056b3
@@ -606,6 +606,7 @@ ModulePackageContainer::Impl::moduleSolve(const std::vector<ModulePackage *> & m
d2056b3
     bool debugSolver)
d2056b3
 {
d2056b3
     if (modules.empty()) {
d2056b3
+        activatedModules.reset();
d2056b3
         return {};
d2056b3
     }
d2056b3
     dnf_sack_recompute_considered(moduleSack);