Automatically use cached form data
This commit is contained in:
@@ -92,14 +92,13 @@ class FinancialVerificationBase(object):
|
||||
|
||||
|
||||
class GetFinancialVerificationForm(FinancialVerificationBase):
|
||||
def __init__(self, user, request, cached_data=None, is_extended=False):
|
||||
def __init__(self, user, request, is_extended=False):
|
||||
self.user = user
|
||||
self.request = request
|
||||
self.cached_data = cached_data or {}
|
||||
self.is_extended = is_extended
|
||||
|
||||
def execute(self):
|
||||
form = self._get_form(self.request, self.is_extended, formdata=self.cached_data)
|
||||
form = self._get_form(self.request, self.is_extended)
|
||||
form.reset()
|
||||
return form
|
||||
|
||||
@@ -194,10 +193,7 @@ def financial_verification(request_id):
|
||||
)
|
||||
|
||||
form = GetFinancialVerificationForm(
|
||||
g.current_user,
|
||||
request,
|
||||
is_extended=is_extended,
|
||||
cached_data=app.form_cache.from_request(http_request),
|
||||
g.current_user, request, is_extended=is_extended
|
||||
).execute()
|
||||
|
||||
return render_template(
|
||||
|
@@ -36,10 +36,7 @@ def option_data():
|
||||
|
||||
@requests_bp.route("/requests/new/<int:screen>", methods=["GET"])
|
||||
def requests_form_new(screen):
|
||||
cached_data = current_app.form_cache.from_request(http_request)
|
||||
jedi_flow = JEDIRequestFlow(
|
||||
screen, request=None, current_user=g.current_user, post_data=cached_data
|
||||
)
|
||||
jedi_flow = JEDIRequestFlow(screen, request=None, current_user=g.current_user)
|
||||
|
||||
return render_template(
|
||||
"requests/screen-%d.html" % int(screen),
|
||||
|
Reference in New Issue
Block a user