I've noticed that every day there are oodles and oodles of "recently updated home nodes". At first, I figured that this was probably caused by inconsiderate and/or ignorant monks who were doing some sort of combination of automating user-updates along with checking the "significant edit" check box.

However, I looked at the first few home nodes on the list and discoverd that in the majority of cases, these weren't users with any info on their home nodes at all. Moreover, I found my own name on the list, when I haven't made any edits, whatsoever, let alone any "significant edit"s.

Due to the fact that I notice the list does truncate when I click the "I've checked all of these" button... it seems that somehow the system is setting the last significant update flag automatically as time goes by. My best guess (without looking at the code) is that it is either when an XP advance occurs or (even worse) any time a user hits the site (thereby updating the user's "last here" timestamp).

Thoughts? Am I crazy? Am I the only one who's ever tried to use this feature of the site?


------------
:Wq
Not an editor command: Wq

Replies are listed 'Best First'.
Re: Fix "recently updated home nodes"? (fyi)
by tye (Sage) on Nov 25, 2003 at 20:42 UTC

    FYI, I read all of the code that mentions 'lastupdate' and could not find where that field is being overwritten. The only place that updates that field includes punctuation in it and selecting the field from the DB also includes punctuation but it is often displayed (edit your home node) w/o punctuation so something is overwriting it after it is read from the database (which would cause it to be updated in the DB if the node got flushed to the DB later), but the code that does it appears to not mention 'lastupdate'.

                    - tye
      That's cool... I obviously don't really know where the issue might be originating from. I was just listing what might be a couple of possibilities, based on my blackbox observations.

      BTW: is the pm code available to look at somewhere, for us non pmdevers?


      ------------
      :Wq
      Not an editor command: Wq