core (memory/sqla): fix key/value inversion in self.profiles

This commit is contained in:
Goffi 2021-09-01 15:24:59 +02:00
commit efcd128062

View file

@ -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))