From 07398f6c0c4be557ce7af798bc255ea440315506 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Fri, 22 Jan 2021 13:14:16 -0600 Subject: [PATCH] Instantiate initial form values when form is instantiated (at startup) --- src/pgwui_core/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pgwui_core/core.py b/src/pgwui_core/core.py index e669639..d8d487c 100644 --- a/src/pgwui_core/core.py +++ b/src/pgwui_core/core.py @@ -187,6 +187,7 @@ class LoadedForm(collections.abc.MutableMapping): store.update(kwargs) self._store = store self._fc = fc + self.ivals = fc.ivals(self.uh.request.registry.settings) def __iter__(self): for item in self._store: @@ -215,8 +216,7 @@ class LoadedForm(collections.abc.MutableMapping): if post: self._form = self._fc(formdata=post) else: - ivals = self._fc.ivals(self.uh.request.registry.settings) - self._form = self._fc(obj=ivals) + self._form = self._fc(obj=self.ivals) def write(self, response, errors): ''' -- 2.34.1