• 
      

    Fix counters on LocalSites for brand new review requests.

    Review Request #2629 — Created Sept. 27, 2011 and submitted

    Information

    Review Board
    release-1.6.x

    Reviewers

    Fix counters on LocalSites for brand new review requests.
    
    Counters on LocalSites weren't reliable for brand new review requests,
    because at the point of save(), the local_site variable wasn't even set.
    This meant that counters would get bumped on the main SiteProfile (the
    one not tied to a LocalSite), but not on the one you'd expect from a
    LocalSite. This manifested all kinds of wrong numbers on the dashboard for
    LocalSites.
    
    Fixed this by setting the local_site early. Added unit tests that
    reproduced the problem.
    Unit tests pass. The new test reproduced the exact problem I was seeing
    rather well.
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-1.6.x (6694905) and merged to master.