Skip to content

Commit ccfa998

Browse files
committed
fix: user avatar url
1 parent 30f37f6 commit ccfa998

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

server/router/api/v1/user_service.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,13 @@ func convertUserFromStore(user *store.User) *v1pb.User {
537537
}
538538
// Use the avatar URL instead of raw base64 image data to reduce the response size.
539539
if user.AvatarURL != "" {
540-
userpb.AvatarUrl = fmt.Sprintf("/file/%s/avatar", userpb.Name)
540+
// Check if avatar url is base64 format.
541+
_, _, err := extractImageInfo(user.AvatarURL)
542+
if err == nil {
543+
userpb.AvatarUrl = fmt.Sprintf("/file/%s/avatar", userpb.Name)
544+
} else {
545+
userpb.AvatarUrl = user.AvatarURL
546+
}
541547
}
542548
return userpb
543549
}

0 commit comments

Comments
 (0)