Fix update_user_info avatar logic in service_user
Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
@@ -87,6 +87,8 @@ func (self *UserServiceImpl) UpdateUserInfo(payload *UserInfoPayload) (result *U
|
|||||||
}
|
}
|
||||||
|
|
||||||
if payload.Data.Avatar != nil {
|
if payload.Data.Avatar != nil {
|
||||||
|
val := *payload.Data.Avatar
|
||||||
|
if val != "" {
|
||||||
_, err := url.ParseRequestURI(*payload.Data.Avatar)
|
_, err := url.ParseRequestURI(*payload.Data.Avatar)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
execption := new(exception.Builder).
|
execption := new(exception.Builder).
|
||||||
@@ -108,6 +110,7 @@ func (self *UserServiceImpl) UpdateUserInfo(payload *UserInfoPayload) (result *U
|
|||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
updates["avatar"] = *payload.Data.Avatar
|
updates["avatar"] = *payload.Data.Avatar
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user