# HG changeset patch
# User Goffi <goffi@goffi.org>
# Date 1630502699 -7200
# Node ID 257135d5c5c205938ab8419e308c3d0dcd84ebf6
# Parent  51983c55c5b66a6d41a8d27637a52af0d68c8531
core (memory/sqla): fix key/value inversion in self.profiles

diff -r 51983c55c5b6 -r 257135d5c5c2 sat/memory/sqla.py
--- a/sat/memory/sqla.py	Wed Sep 01 13:47:17 2021 +0200
+++ b/sat/memory/sqla.py	Wed Sep 01 15:24:59 2021 +0200
@@ -239,7 +239,7 @@
             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 @@
             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))