Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appview: temp fix for bad pinned post values #2875

Merged
merged 1 commit into from
Oct 11, 2024
Merged

Conversation

devinivy
Copy link
Collaborator

Looks like a client or bug may have been responsible for some bad pinned post values on profiles, causing some responses to be invalid. This should set things straight while it gets worked out.

Copy link
Collaborator

@dholms dholms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yup yup looks good 👍

@devinivy devinivy merged commit 7096fe0 into main Oct 11, 2024
10 checks passed
@devinivy devinivy deleted the divy/pinned-post-fix branch October 11, 2024 18:16
@mary-ext
Copy link
Contributor

mary-ext commented Oct 12, 2024

Are the bad values because someone's setting a pinnedPost with a string rather than a strongRef? It seems like we're clashing with a rather popular unspecced field rather than a bug

e.g. Klearsky introduced pinnedPost?: string to profiles since end of April, with Tokimeki and Hagoromo following suit, way before we did
mimonelu/klearsky@18628cf

@bnewbold
Copy link
Collaborator

@mary-ext that does seem to be the issue. none of us (at bluesky) were aware that other folks were using the exact same field name in a different way.

an interesting case-study in lexicon evolution and governance! should probably do a write-up / post-mortem and have better guidance on folks doing "extensions" can chose field names to avoid conflict like this going forward. eg, use an NSID as the field name, or add some non-conflicting string prefix to reduce the chance of a collision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants