Revert "🐛 Fixed attribution for email-only posts (#25800)" #25823
+8
−20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ref d451e8c
ref https://linear.app/ghost/issue/NY-878/
I am reverting this change as I discovered the db data was not quite as expected, which wasn't fully caught in tests because we don't have a true e2e test for these pieces (which I was already working on). Even so, I don't think an e2e test would've captured this issue, which is the linkTo for the link in member details, as the text itself is correct. We may need better db/model coverage. See issue for more discussion and details for the full fix, with change in behavior.
Note
Reverts the previous email-only post attribution change.
getResourceByIdto handlepostandpageidentically viamodels.Post.findOne({id}, {require:false})without status filteringsent(email-only) posts; updates unit tests and mocks accordingly inurl-translator.test.jsWritten by Cursor Bugbot for commit 5e68164. This will update automatically on new commits. Configure here.