# Posts Read Discrepancy

**URL:** <https://meta.discourse.org/t/posts-read-discrepancy/18694>\
**Category:** Feature\
**Created:** [August 10, 2014, 11:36am UTC](https://meta.discourse.org/t/posts-read-discrepancy/18694 "2014-08-10T11:36:02Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)\
**Post date:** [August 20, 2014, 10:48pm UTC](https://meta.discourse.org/t/posts-read-discrepancy/18694/12 "2014-08-20T22:48:55Z")

</div>

@sam

So here is what I discovered (or think I discovered). It seems the info found on the Admin User page (not the TL requirements page), are read from the user\_stat table and include deleted posts, posts that have changed ownership, etc.

The TL requirement seems to be based on the user\_visits table. Obviously the two must be out of sync.

This is where I’m stuck. I see a call to `object.user_stat.send(sym)` where sym is `posts_read_count`, but I haven’t found the send method of user\_stat yet. My guess is there isn’t an actual method, it is built into ActiveRecord::Base and it simply reads the column from the table (but that is a guess).

I’m assuming the same is true for `posts_read` in the user\_visits table.

Thoughts?

---

_[View the full topic](https://meta.discourse.org/t/posts-read-discrepancy/18694)._
