documentcloud/backbone — Issue #1082: model.unset("attribute", {silent: true}) doesn't update _.previousAttributes
Author: chakrikodali
Created: 2012-03-09 05:53:06+00:00
State: open

If silent is passed to true in unset method _.previousAttributes is never updated with the unset attribute.

_.previousAttributes is updated in model.change method which is never called if silent is true.

Line: 267 if (!options.silent && this.hasChanged()) this.change(options);

I can provide pull request if u think it is a valid issue.