mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[bugfix] Populate followReq before accessing targetaccount pointer (#2099)
This commit is contained in:
@ -265,6 +265,10 @@ func (p *fediAPI) CreateFollowReq(ctx context.Context, fMsg messages.FromFediAPI
|
|||||||
return gtserror.Newf("%T not parseable as *gtsmodel.FollowRequest", fMsg.GTSModel)
|
return gtserror.Newf("%T not parseable as *gtsmodel.FollowRequest", fMsg.GTSModel)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err := p.state.DB.PopulateFollowRequest(ctx, followRequest); err != nil {
|
||||||
|
return gtserror.Newf("error populating follow request: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
if *followRequest.TargetAccount.Locked {
|
if *followRequest.TargetAccount.Locked {
|
||||||
// Account on our instance is locked:
|
// Account on our instance is locked:
|
||||||
// just notify the follow request.
|
// just notify the follow request.
|
||||||
|
Reference in New Issue
Block a user