Calling setdefault on a MutableDict does not trigger change

Issue #3051 resolved
John Jiang created an issue

I'm using flask-sqlalchemy

class Data(db.Model):
    blob = db.Column(MutableDict.as_mutable(JSON), default={})

data.blob.setdefault('blah', {})
db.session.add(data)
db.session.commit()

blob does not save the changes.

Comments (2)

  1. Log in to comment