Automattic / Automattic/jetpack

Publicize: Lots of Facebook pages managed by a single account chokes the connection process

Open
#1,659 51 comments 0 reactions 0 assignees View on GitHub
[Feature] Publicize [Interaction #] > 10 [Pri] Normal [Status] Stale Bug Customer Report [LEGACY]
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

A user was trying to connect Facebook to Publicize, but their Facebook account was a manager/admin on over 100 pages, and thus once they authorized with Facebook and came back to Jetpack try and choose a page, Jetpack choked on all of those pages and spit out an error as follows:

```
Goshdarnit!

Something has gone wrong with our servers. It’s probably Matt’s fault.

We’ve just been notified of the problem.

Hopefully this should be fixed ASAP, so kindly reload in a minute and
things should be back to normal.
```

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by tracing the Publicize Facebook authorization and page-selection flow, then reproduce it with an account managing more than 100 pages. Done means the connection completes and the user can choose a page without receiving the server error.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.