From 80639ab29e2e3bf1606f7106f69f873113fee0fc Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Wed, 15 Nov 2023 17:40:07 +0100
Subject: [PATCH] fix(#134): fix gtest error "missing quota config"

---
 node/src/chain_spec/gdev.rs  | 6 +-----
 node/src/chain_spec/gtest.rs | 7 +++++--
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/node/src/chain_spec/gdev.rs b/node/src/chain_spec/gdev.rs
index 0a23f5b5b..b47b97d72 100644
--- a/node/src/chain_spec/gdev.rs
+++ b/node/src/chain_spec/gdev.rs
@@ -303,11 +303,7 @@ fn genesis_data_to_gdev_genesis_conf(
             ..Default::default()
         },
         quota: QuotaConfig {
-            identities: identities
-                .iter()
-                .enumerate()
-                .map(|(i, _)| i as u32 + 1)
-                .collect(),
+            identities: identities.iter().map(|i| i.idty_index).collect(),
         },
         identity: IdentityConfig {
             identities: identities
diff --git a/node/src/chain_spec/gtest.rs b/node/src/chain_spec/gtest.rs
index ba5ba05eb..91bfe0169 100644
--- a/node/src/chain_spec/gtest.rs
+++ b/node/src/chain_spec/gtest.rs
@@ -22,8 +22,8 @@ use common_runtime::*;
 use gtest_runtime::{
     opaque::SessionKeys, parameters, AccountConfig, AccountId, AuthorityMembersConfig, BabeConfig,
     BalancesConfig, CertConfig, GenesisConfig, IdentityConfig, ImOnlineId, MembershipConfig,
-    Perbill, SessionConfig, SmithCertConfig, SmithMembershipConfig, SudoConfig, SystemConfig,
-    TechnicalCommitteeConfig, UniversalDividendConfig, WASM_BINARY,
+    Perbill, QuotaConfig, SessionConfig, SmithCertConfig, SmithMembershipConfig, SudoConfig,
+    SystemConfig, TechnicalCommitteeConfig, UniversalDividendConfig, WASM_BINARY,
 };
 use jsonrpsee::core::JsonValue;
 use sc_consensus_grandpa::AuthorityId as GrandpaId;
@@ -253,6 +253,9 @@ fn genesis_data_to_gtest_genesis_conf(
             members: technical_committee_members,
             ..Default::default()
         },
+        quota: QuotaConfig {
+            identities: identities.iter().map(|i| i.idty_index).collect(),
+        },
         identity: IdentityConfig {
             identities: identities
                 .into_iter()
-- 
GitLab