From 4012612961f3b50457004cc8fe00295e27effcbe Mon Sep 17 00:00:00 2001 From: Edward <9326037+edwardoliveira@users.noreply.github.com> Date: Tue, 26 Nov 2019 14:41:26 -0300 Subject: [PATCH] Mostra erros em AppConfig (#3042) --- sapl/base/views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sapl/base/views.py b/sapl/base/views.py index df5a1c0f7..6004bb09f 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -1958,6 +1958,19 @@ class AppConfigCrud(CrudAux): self.gerar_hash(prop) return super().form_valid(form) + def form_invalid(self, form): + errors_tuple = [(form[e].label, form.errors[e]) + for e in form.errors if e in form.fields] + error_message = '' + + messages.add_message(self.request, messages.ERROR, error_message) + return super().form_invalid(form) + def gerar_hash(self, inst): inst.save() if inst.texto_original: