Skip to content

Commit 97359c6

Browse files
mmathesiusMartin Hatina
authored andcommitted
Assume a 'default' profile exists for all modules (RhBug:1568165)
1 parent de63a46 commit 97359c6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

dnf/module/repo_module_version.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def _install_profiles(self, profiles, defaults_used, strict=True):
6767

6868
result = False
6969
for profile in profiles:
70-
if profile not in self.profiles:
70+
if profile not in self.profiles + ['default']:
7171
self.report_profile_error(profile, defaults_used)
7272

7373
for nevra_object in self.profile_nevra_objects(profile):
@@ -158,7 +158,12 @@ def nevra_object_to_nevr_str(nevra_object):
158158
return "{}-{}".format(nevra_object.name, nevra_object.evr())
159159

160160
def rpms(self, profile):
161-
return self.module_metadata.peek_profiles()[profile].peek_rpms().dup()
161+
module_profiles = self.module_metadata.peek_profiles()
162+
if profile not in module_profiles and profile in ['default']:
163+
result = []
164+
else:
165+
result = module_profiles[profile].peek_rpms().dup()
166+
return result
162167

163168
def profile_nevra_objects(self, profile):
164169
result = []

0 commit comments

Comments
 (0)