diff --git a/services/user.service.go b/services/user.service.go index 369c1ab..46f348a 100644 --- a/services/user.service.go +++ b/services/user.service.go @@ -70,6 +70,9 @@ func (us *UserService) GetProfilePhoto(c *gin.Context) { return err } peer := self.AsInputPeer() + if self.Photo == nil { + return nil + } photo, _ := self.Photo.AsNotEmpty() location := &tg.InputPeerPhotoFileLocation{Big: false, Peer: peer, PhotoID: photo.PhotoID} buff, err := iterContent(c, client, location)