From 76cee4e97b98930368053fdc90ee5cc3a4d7e6ca Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Tue, 27 Aug 2024 16:38:24 -0400 Subject: [PATCH] fix: tail when extending membership --- contracts/Membership.sol | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contracts/Membership.sol b/contracts/Membership.sol index 2522482..67718a4 100644 --- a/contracts/Membership.sol +++ b/contracts/Membership.sol @@ -197,12 +197,13 @@ contract Membership { tail = mdetails.prev; } - // Move membership at the end (since it will be the newest) + // Move membership to the end (since it will be the newest) mdetails.next = 0; mdetails.prev = tail; mdetails.expirationDate = newExpirationDate; - + memberships[tail].next = idx; + tail = idx; emit MembershipExtended(idx, newExpirationDate); }