diff --git a/mastodon/accounts.go b/mastodon/accounts.go index 6aee2e3..8ea55c5 100644 --- a/mastodon/accounts.go +++ b/mastodon/accounts.go @@ -68,7 +68,11 @@ func (c *Client) GetAccount(ctx context.Context, id string) (*Account, error) { return nil, err } if len(rs) > 0 { - account.Pleroma = &AccountPleroma{*rs[0], account.Pleroma.IsAdmin, account.Pleroma.IsModerator} + if account.Pleroma != nil { + account.Pleroma = &AccountPleroma{*rs[0], account.Pleroma.IsAdmin, account.Pleroma.IsModerator} + } else { + account.Pleroma = &AccountPleroma{*rs[0], false, false} + } } } return &account, nil