From 1c3792a0fcb7e61b3172a79eb99c89260fcce353 Mon Sep 17 00:00:00 2001 From: Antonio de la Rosa Date: Fri, 14 Nov 2025 21:21:40 +0100 Subject: [PATCH] Fix i npages --- admin/pages.py | 8 ++++++++ templates/admin/editorjsform.phtml | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/admin/pages.py b/admin/pages.py index 511474f..4de83c2 100644 --- a/admin/pages.py +++ b/admin/pages.py @@ -10,6 +10,10 @@ from paramecio2.libraries.db.coreforms import BaseForm from paramecio2.modules.admin import admin_app, t as admin_t from flask import url_for, g from paramecio2.libraries.mtemplates import env_theme, PTemplate +try: + import ujson as json +except: + import json env=env_theme(__file__) @@ -71,6 +75,10 @@ class TextEditorJsForm(BaseForm): if t_add==None: self.t=t + #if type(self.default_value)==dict: + + # self.default_value=json.dumps(value) + def form(self): return self.t.load_template('editorjsform.phtml', form=self) diff --git a/templates/admin/editorjsform.phtml b/templates/admin/editorjsform.phtml index 495d9f6..5d42d17 100644 --- a/templates/admin/editorjsform.phtml +++ b/templates/admin/editorjsform.phtml @@ -1,3 +1,9 @@ +% if type(form.default_value)==dict: +<% + form.default_value='{}' +%> +% endif +