From 8d6d1f7f56a37b6a18136303cf6f87e65e0f9f1f Mon Sep 17 00:00:00 2001
From: librelois <c@elo.tf>
Date: Mon, 9 May 2022 23:55:23 +0200
Subject: [PATCH] fix(pallet-randomness): RequestsId should be pruned

---
 pallets/provide-randomness/src/lib.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pallets/provide-randomness/src/lib.rs b/pallets/provide-randomness/src/lib.rs
index ae6497975..cc63fbeae 100644
--- a/pallets/provide-randomness/src/lib.rs
+++ b/pallets/provide-randomness/src/lib.rs
@@ -172,6 +172,7 @@ pub mod pallet {
                 let randomness = T::CurrentBlockRandomness::random(salt.as_ref())
                     .0
                     .unwrap_or_default();
+                RequestsIds::<T>::remove(request_id);
                 total_weight += T::OnFilledRandomness::on_filled_randomness(request_id, randomness);
                 Self::deposit_event(Event::FilledRandomness {
                     request_id,
@@ -189,6 +190,7 @@ pub mod pallet {
                     RequestsReadyAtEpoch::<T>::take(T::GetCurrentEpochIndex::get())
                 {
                     let randomness = T::RandomnessFromOneEpochAgo::random(salt.as_ref()).0;
+                    RequestsIds::<T>::remove(request_id);
                     total_weight +=
                         T::OnFilledRandomness::on_filled_randomness(request_id, randomness);
                     Self::deposit_event(Event::FilledRandomness {
-- 
GitLab