From 961e69c35b3d850fa3f83177db371d29e2998228 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 24 Oct 2023 12:58:02 +0200
Subject: [PATCH] fix(#125): feat(identity): associate idty_index to uid

---
 pallets/identity/src/lib.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pallets/identity/src/lib.rs b/pallets/identity/src/lib.rs
index d461db171..3bf383144 100644
--- a/pallets/identity/src/lib.rs
+++ b/pallets/identity/src/lib.rs
@@ -171,7 +171,7 @@ pub mod pallet {
                     )
                 }
                 <Identities<T>>::insert(idty_index, idty.value.clone());
-                IdentitiesNames::<T>::insert(idty.name.clone(), ());
+                IdentitiesNames::<T>::insert(idty.name.clone(), idty_index);
                 IdentityIndexOf::<T>::insert(idty.value.owner_key, idty_index);
             }
         }
@@ -200,7 +200,7 @@ pub mod pallet {
     #[pallet::storage]
     #[pallet::getter(fn identity_by_did)]
     pub type IdentitiesNames<T: Config> =
-        StorageMap<_, Blake2_128Concat, IdtyName, (), OptionQuery>;
+        StorageMap<_, Blake2_128Concat, IdtyName, T::IdtyIndex, OptionQuery>;
 
     /// counter of the identity index to give to the next identity
     #[pallet::storage]
@@ -365,7 +365,7 @@ pub mod pallet {
             idty_value.status = IdtyStatus::ConfirmedByOwner;
 
             <Identities<T>>::insert(idty_index, idty_value);
-            <IdentitiesNames<T>>::insert(idty_name.clone(), ());
+            <IdentitiesNames<T>>::insert(idty_name.clone(), idty_index);
             Self::deposit_event(Event::IdtyConfirmed {
                 idty_index,
                 owner_key: who,
-- 
GitLab