From: Karl O. Pinc Date: Fri, 22 Jan 2021 19:00:25 +0000 (-0600) Subject: Fix so initial form values are used X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=ee0d83aa2fea5be8efe83daa005c9313822f4fc7;p=pgwui_core Fix so initial form values are used --- diff --git a/src/pgwui_core/core.py b/src/pgwui_core/core.py index 32c9510..3f8dd83 100644 --- a/src/pgwui_core/core.py +++ b/src/pgwui_core/core.py @@ -224,8 +224,12 @@ class LoadedForm(collections.abc.MutableMapping): In this case we instantiate _form and give it some defaults ''' - ivals = self._fc.ivals(self.uh.request.registry.settings) - self._form = self._fc(self.uh.request.POST, ivals) + post = self.uh.request.POST + if post: + self._form = self._fc(formdata=post) + else: + ivals = self._fc.ivals(self.uh.request.registry.settings) + self._form = self._fc(obj=ivals) def write(self, response, errors): '''