diff --git a/assets b/assets index 186f0aa..220a080 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 186f0aac0964c95ed4826894ddf888e32e00d46b +Subproject commit 220a080a1b8ace8718188420c02d914d8cd2f074 diff --git a/models/user.go b/models/user.go index 99f8233..dcc5291 100644 --- a/models/user.go +++ b/models/user.go @@ -108,7 +108,10 @@ func (user *User) GetRemainingCapacity() uint64 { // GetPolicyID 获取用户当前的存储策略ID func (user *User) GetPolicyID(prefer uint) uint { - return user.Group.PolicyList[0] + if len(user.Group.PolicyList) > 0 { + return user.Group.PolicyList[0] + } + return 0 } // GetUserByID 用ID获取用户