Commit 3c011ba5 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #724 from bocribbz/me-list-embedded-doc-str

Fix mongoengine `ListField(EmbeddedDocumentField('Model'))`
parents 84f3321a 91e2ab0a
from mongoengine.base import get_document
from werkzeug.datastructures import FileStorage from werkzeug.datastructures import FileStorage
from wtforms import fields from wtforms import fields
...@@ -26,6 +28,9 @@ class ModelFormField(InlineFormField): ...@@ -26,6 +28,9 @@ class ModelFormField(InlineFormField):
super(ModelFormField, self).__init__(form_class, **kwargs) super(ModelFormField, self).__init__(form_class, **kwargs)
self.model = model self.model = model
if isinstance(self.model, str):
self.model = get_document(self.model)
self.view = view self.view = view
self.form_opts = form_opts self.form_opts = form_opts
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment