From 91d42c1eb9fc1cb784b9657093b046721efd8e83 Mon Sep 17 00:00:00 2001 From: jcass Date: Tue, 7 Feb 2017 12:11:27 +0200 Subject: [PATCH 1/2] Fix regressions introduced by Flask-WTF v0.14. Fixes #294. --- flask_mongoengine/wtf/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flask_mongoengine/wtf/models.py b/flask_mongoengine/wtf/models.py index 8101491a..4b3489a4 100644 --- a/flask_mongoengine/wtf/models.py +++ b/flask_mongoengine/wtf/models.py @@ -4,12 +4,12 @@ class ModelForm(FlaskForm): """A WTForms mongoengine model form""" - def __init__(self, formdata=None, obj=None, **kwargs): - self.instance = (kwargs.pop('instance', None) or obj) + def __init__(self, formdata=None, **kwargs): + self.instance = (kwargs.pop('instance', None) or kwargs.get('obj')) if self.instance and not formdata: - obj = self.instance + kwargs['obj'] = self.instance self.formdata = formdata - super(ModelForm, self).__init__(formdata, obj, **kwargs) + super(ModelForm, self).__init__(formdata, **kwargs) def save(self, commit=True, **kwargs): if self.instance: From 28eae85f82a4bc4eba9db6df845c8b5f1cbbd5ff Mon Sep 17 00:00:00 2001 From: jcass Date: Tue, 7 Feb 2017 12:17:24 +0200 Subject: [PATCH 2/2] Update changelog. --- docs/changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/changelog.rst b/docs/changelog.rst index 4e6d0014..ae13f518 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,6 +5,7 @@ Changelog Development =========== - (Fill this out as you fix issues and develop you features). +- Added Flask-WTF v0.14 support (#294). Changes in 0.9.0 ================