From f8afcdc6b57b222eaebe729fb472f5cd008baa90 Mon Sep 17 00:00:00 2001 From: Thanathip Limna Date: Mon, 11 May 2020 11:17:35 +0700 Subject: [PATCH 1/2] add _Auto as formdata in constructor for flask-wtf compatition --- flask_mongoengine/wtf/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flask_mongoengine/wtf/models.py b/flask_mongoengine/wtf/models.py index 70b3c17d..49e03b2f 100644 --- a/flask_mongoengine/wtf/models.py +++ b/flask_mongoengine/wtf/models.py @@ -1,10 +1,10 @@ from flask_wtf import FlaskForm - +from flask_wtf.form import _Auto class ModelForm(FlaskForm): """A WTForms mongoengine model form""" - def __init__(self, formdata=None, **kwargs): + def __init__(self, formdata=_Auto, **kwargs): self.instance = kwargs.pop("instance", None) or kwargs.get("obj") if self.instance and not formdata: kwargs["obj"] = self.instance From 70376a7d6d50499199d0289354bb302e63b944b3 Mon Sep 17 00:00:00 2001 From: Andrey Shpak Date: Sun, 7 Jun 2020 12:35:58 +0300 Subject: [PATCH 2/2] Fix linting --- flask_mongoengine/wtf/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/flask_mongoengine/wtf/models.py b/flask_mongoengine/wtf/models.py index 49e03b2f..72529743 100644 --- a/flask_mongoengine/wtf/models.py +++ b/flask_mongoengine/wtf/models.py @@ -1,6 +1,7 @@ from flask_wtf import FlaskForm from flask_wtf.form import _Auto + class ModelForm(FlaskForm): """A WTForms mongoengine model form"""