json is working!

This commit is contained in:
Jesse Bannon 2023-12-10 22:22:46 -08:00
parent 70876dc123
commit f5408636c7

View file

@ -33,9 +33,9 @@ class Entry(BaseEntry, Scriptable):
def _add_entry_kwargs_to_script(self) -> None:
# Add entry metadata, but avoid the `.add()` helper since it also adds sanitized
self.unresolvable.remove(VARIABLES.entry_metadata.variable_name)
single_quote = "'"
replace_single_quote = "\\'"
entry_metadata_variable = f"{{%from_json('{json.dumps(self._kwargs, ensure_ascii=False).replace(single_quote, replace_single_quote)}')}}"
entry_metadata_variable = (
f"{{%from_json('''{json.dumps(self._kwargs, ensure_ascii=False)}''')}}"
)
self.script.add({VARIABLES.entry_metadata.variable_name: entry_metadata_variable})
self.update_script()