ellmetha / django-machina

A Django forum engine for building powerful community driven websites.
https://django-machina.readthedocs.org
BSD 3-Clause "New" or "Revised" License
592 stars 126 forks source link

Error in topic tracking #157

Open tapia opened 5 years ago

tapia commented 5 years ago

Man, this was a tough one to reproduce.

Let's say user johndoe have read all the existing topics from a non-empty forum. Then, some of the topics get updated with new posts by other users (IMPORTANT: no new topics created, just some of the existing ones getting updated).

If that happens, when johndoe visits one of the updated topics and go back to the forum page, all the topics appear as already visited.

In terms of database action:

Please let me know if you need more details to reproduce the bug.

ellmetha commented 5 years ago

👋 I'm not able to reproduce this problem (even if your description is fairly detailed). The TopicReadTrack record is created as expected in my test app.

Perhaps could you give me some step-by-step description to reproduce the problem starting with an empty forum and two users?