• 
      

    Fix counter defaults on new model instances.

    Review Request #2581 — Created Sept. 7, 2011 and submitted — Latest diff uploaded

    Information

    Djblets
    master

    Reviewers

    Fix counter defaults on new model instances.
    
    On new models, counters were being initialized to 0, since the model didn't
    have a primary key set yet. This meant that we skipped any sort of calculations,
    resulting in counters simply being broken.
    
    Now we refuse to set a default, keeping it NULL, if it's a new model. The next
    load should then perform a proper calculation.
    Tested with an accompanying Review Board change. Test passes.