diff --git a/sessionmanagermdl/sessionmanager.go b/sessionmanagermdl/sessionmanager.go
index f023f97a69486f4c58c893e8d88803cbbb6889ab..016db6c2eaa047bc4fb863d6a0d81fb6bc19e633 100644
--- a/sessionmanagermdl/sessionmanager.go
+++ b/sessionmanagermdl/sessionmanager.go
@@ -130,7 +130,7 @@ func RetrieveAndExtend(key string, extendBy int64) (Entry, error) {
 		if timeRemaining < extendBy {
 			// update with new expiratin
 			entry.ExpiredAT = time.Now().Add(time.Second * time.Duration(extendBy)).Unix()
-
+			entry.Expiration = extendBy
 			Store(key, entry)
 		}
 	}