Skip to content

WS-2573: Article removal from UAS if article does not exist anymore#14121

Open
jinidev wants to merge 4 commits into
latestfrom
ws-2573-spike-remove-article
Open

WS-2573: Article removal from UAS if article does not exist anymore#14121
jinidev wants to merge 4 commits into
latestfrom
ws-2573-spike-remove-article

Conversation

@jinidev

@jinidev jinidev commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Resolves JIRA:
https://bbc.atlassian.net/browse/WS-2573
https://bbc.atlassian.net/browse/WS-2936

Summary

When a logged-in user visits a saved article, but that article does not exist anymore, on the World Service website, the system should check whether that article already exists in UAS (User Activity Service) as a saved article.

If the article is saved:
Remove the article from UAS if the article no longer exists

Code changes

  • List key code changes that have been made.

Testing

  1. Save an article using the following URL (example): http://localhost.bbc.com:7081/hindi/articles/cn4rzp8zlxyo?renderer_env=live
  2. Navigate to the My News page: http://localhost.bbc.com:7081/hindi/my-news
  3. Open the previously saved article without the renderer_env=live parameter (this should result in a 404 page).
  4. Verify that the article is automatically removed from the User Activity Service (UAS) and no longer appears in the saved articles list.
Screenshot 2026-07-01 at 16 15 26

Useful Links

@jinidev jinidev marked this pull request as draft June 11, 2026 21:02
Comment thread src/app/pages/ErrorPage/ErrorPage.jsx Outdated
@elvinasv elvinasv changed the title ws-2573-Removal of UAS saved article if article is no more WS-2573: Article removal from UAS if article does not exist anymore Jul 1, 2026
@elvinasv elvinasv self-assigned this Jul 1, 2026
@elvinasv elvinasv marked this pull request as ready for review July 1, 2026 13:29
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.

3 participants