2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-05-01 04:56:45 +00:00

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: else:
self.storage.current_step = self.steps.next self.storage.current_step = self.steps.next
self.setTemplate()
return self.renderJsonResponse(request, data={'form_valid': None}) return self.renderJsonResponse(request, data={'form_valid': None})
def get(self, request): def get(self, request):
@ -588,9 +587,13 @@ class FileManagementAjaxView(AjaxView):
# reset form # reset form
self.storage.reset() self.storage.reset()
self.storage.current_step = self.steps.first self.storage.current_step = self.steps.first
self.setTemplate()
return self.renderJsonResponse(request) 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): def get_data(self):
data = super().get_data() data = super().get_data()
data['hideErrorMessage'] = '1' data['hideErrorMessage'] = '1'