From c78296a3d23e7a2e1a5f952fba2f2870701bcbc7 Mon Sep 17 00:00:00 2001 From: Tony Stark Date: Sun, 12 Jan 2025 22:33:32 +0530 Subject: [PATCH] fix: session max bytes in subscription module --- x/subscription/keeper/session.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x/subscription/keeper/session.go b/x/subscription/keeper/session.go index b3254ba7..3b60bfc4 100644 --- a/x/subscription/keeper/session.go +++ b/x/subscription/keeper/session.go @@ -34,7 +34,8 @@ func (k *Keeper) UpdateSessionMaxValues(ctx sdk.Context, session sessiontypes.Se } // Calculate the maximum allowable session bytes and duration - maxBytes := alloc.GrantedBytes.Sub(alloc.UtilisedBytes) + diffBytes := alloc.GrantedBytes.Sub(alloc.UtilisedBytes) + maxBytes := s.Bytes().Add(diffBytes) maxDuration := subscription.InactiveAt.Sub(s.StartAt) // Update the session with calculated max bytes and duration