Issue in collection Publish resulting deleted TBU coming in QR code scan/search #30
-
In certain scenarios, the user is facing issues while scanning a QR code. When they scan the QR code through the mobile app, 2 objects are coming in the response. But when they click on of the object, it opens a blank page. The expected behavior in APP: Actual behavior in APP: One of the objects is showing a blank page, with the message 'Content not added yet' RCA: Analysis 1: Analysis 2: We are able to reproduce this issue in our local environment as well. Steps to Replicate the issue:
When we scan D1 and D2, respective TBU will be fetched in the search call and respective content will be played in the player.
Dial code D1 scan will work properly.
Dial code D1 scan will work properly. As per our analysis, the collection publish job is not deleting the unit-specific records from Redis, therefor read hierarchy API calls for these units are still retuning the old metadata. Also, it is not deleting unit documents from ES which are removed from the hierarchy before collection publish. As per the above analysis, the scenarios should be handled in the collection publish job. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
@amitpriyadarshi Thank you for detailed Analysis. We are going to raise a Bug internally to Sunbird Knowlg on this issue. cc: @luckynvdu |
Beta Was this translation helpful? Give feedback.
-
@amitpriyadarshi Your analysis has been forwarded to Knowlg. Kindly followup with the thread. Will be locking the thread for now. |
Beta Was this translation helpful? Give feedback.
@amitpriyadarshi Your analysis has been forwarded to Knowlg. Kindly followup with the thread. Will be locking the thread for now.
Sunbird-Knowlg/Community#74