Fixes in generate_admin_class

This commit is contained in:
Antonio de la Rosa 2025-08-16 16:43:08 +02:00
parent ca650f9b8e
commit d0bbd268df
2 changed files with 11 additions and 5 deletions

View file

@ -104,12 +104,14 @@ class JsonValueField(PhangoField):
return 'JSON'
def check(self, value):
try:
final_value=json.dumps(value)
final_value=value
except json.JSONDecodeError:
final_value='{}'
self.error=True
self.txt_error=self.error_default

View file

@ -354,6 +354,10 @@ class GenerateConfigClass:
self.post_update=None
self.text_home=_('Home')
self.query_args=None
self.request_post=None
def show(self):
@ -404,13 +408,13 @@ class GenerateConfigClass:
if insert_model(post):
set_flash_message(_('Task successful'))
flash(_('Task successful'))
self.model.yes_reset_conditions=True
if self.post_update:
self.post_update(self)
redirect(self.url_redirect)
return redirect(self.url_redirect)
else: