diff --git a/sat/memory/sqla.py b/sat/memory/sqla.py index 3c9b8622..7a5ecee2 100644 --- a/sat/memory/sqla.py +++ b/sat/memory/sqla.py @@ -239,7 +239,7 @@ class Storage: profile = Profile(name=name) async with session.begin(): session.add(profile) - self.profiles[profile.id] = profile.name + self.profiles[profile.name] = profile.id if component_ep is not None: async with session.begin(): component = Component(profile=profile, entry_point=component_ep) @@ -258,7 +258,7 @@ class Storage: profile = result.scalar() await session.delete(profile) await session.commit() - del self.profiles[profile.id] + del self.profiles[profile.name] if profile.id in self.components: del self.components[profile.id] log.info(_("Profile {name!r} deleted").format(name = name))