Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

Dirty Tracking (partial updates) don't see decimal column updates

#755

Changing a decimal column (which gets turned into a BigDecimal) doesn't show up as a change for partial updates.

I've included a failing test case. I don't have the time to dig in deeper today.

Reported by Daniel Morrison · August 4th, 2008 @ 04:45 PM

State: invalid
Milestone: 2.x
Assigned to: nobody
Importance: none

Activity

  1. josh
    josh
    • State changed from new to stale

    Staling out, please let me know if its still an issue.

    November 22nd, 2008 @ 07:50 PM

  2. CancelProfileIsBroken
    CancelProfileIsBroken
    • Tag changed from activerecord, bug, edge to activerecord, bug, bugmash, edge

    August 3rd, 2009 @ 07:45 PM

  3. Tom Ward
    Tom Ward

    The attached test looks flawed to me. It changes big_bank_balance, then checks to see whether world_population has changed. As you'd expect, it hasn't.

    Altering the test to change big_bank_balance then test if the change has persisted doesn't fail. I don't believe this issue is valid any more.

    August 4th, 2009 @ 02:20 PM

  4. Matt Duncan
    Matt Duncan

    Not Reproducible.

    Fixed the original test based on Tom's findings and no failures are reported.

    I've attached a patch.

    August 8th, 2009 @ 02:21 AM

  5. Rizwan Reza
    Rizwan Reza

    -1 Both patches are not applying for me in both branches, master and 2-3-stable.

    August 8th, 2009 @ 06:21 PM

  6. CancelProfileIsBroken
    CancelProfileIsBroken
    • State changed from stale to invalid
    • Tag changed from activerecord, bug, bugmash, edge to activerecord, bug, edge

    August 9th, 2009 @ 11:06 PM