refactor and fix rendering on error

This commit is contained in:
Matthias 2021-06-06 16:36:01 +02:00
parent 7439f72ab1
commit a2a2c61e31

View File

@ -580,7 +580,6 @@ class FileManagementAjaxView(AjaxView):
else:
self.storage.current_step = self.steps.next
self.setTemplate()
return self.renderJsonResponse(request, data={'form_valid': None})
def get(self, request):
@ -588,9 +587,13 @@ class FileManagementAjaxView(AjaxView):
# reset form
self.storage.reset()
self.storage.current_step = self.steps.first
self.setTemplate()
return self.renderJsonResponse(request)
def renderJsonResponse(self, request, form=None, data={}, context=None):
""" always set the right templates before rendering """
self.setTemplate()
return super().renderJsonResponse(request, form=form, data=data, context=context)
def get_data(self):
data = super().get_data()
data['hideErrorMessage'] = '1'