From 946302d9a29cbf5702da9e18a52b59864a18c69e Mon Sep 17 00:00:00 2001 From: Corey Hulen Date: Thu, 21 Jul 2016 08:36:11 -0800 Subject: PLT-3691 Fixing mobile session (#3652) * PLT-3691 Fixing mobile session * Fixing unit tests --- model/session.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'model/session.go') diff --git a/model/session.go b/model/session.go index 8a5eec74c..ef51374db 100644 --- a/model/session.go +++ b/model/session.go @@ -83,7 +83,11 @@ func (me *Session) IsExpired() bool { } func (me *Session) SetExpireInDays(days int) { - me.ExpiresAt = GetMillis() + (1000 * 60 * 60 * 24 * int64(days)) + if me.CreateAt == 0 { + me.ExpiresAt = GetMillis() + (1000 * 60 * 60 * 24 * int64(days)) + } else { + me.ExpiresAt = me.CreateAt + (1000 * 60 * 60 * 24 * int64(days)) + } } func (me *Session) AddProp(key string, value string) { -- cgit v1.2.3-1-g7c22