diff --git a/user/session.go b/user/session.go index 67b209142bdfe79482cb55b2cda814a3bd331765..325db8c2db4c2eb13658903d8e69b67859f42a85 100644 --- a/user/session.go +++ b/user/session.go @@ -471,6 +471,7 @@ func (s *SessionObj) GetCurrentUser() (currentUser *User) { currentUser = &User{ User: s.CurrentUser.User, Username: s.CurrentUser.Username, + Precan: s.CurrentUser.Precan, } } return currentUser diff --git a/user/user.go b/user/user.go index 05916f95e1a73433a183544c4ca9de674d2975e3..6f0e56b7619a3d15457b80e37a70bd7d1d9392a2 100644 --- a/user/user.go +++ b/user/user.go @@ -125,6 +125,7 @@ func (u *User) DeepCopy() *User { nu := new(User) nu.User = u.User nu.Username = u.Username + nu.Precan = u.Precan return nu }