From f0d1f00dd8bdc62092ece8ea032df1865f0acf04 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 15 Jan 2025 17:01:53 -0600 Subject: [PATCH] fix: avoid literal `None` when rendering form field value --- src/wuttaweb/forms/base.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wuttaweb/forms/base.py b/src/wuttaweb/forms/base.py index edd1e2d..504e012 100644 --- a/src/wuttaweb/forms/base.py +++ b/src/wuttaweb/forms/base.py @@ -1033,12 +1033,13 @@ class Form: # render static text if field not in deform/schema # TODO: need to abstract this somehow if self.model_instance: - html = str(self.model_instance[fieldname]) + value = self.model_instance[fieldname] + html = str(value) if value is not None else '' else: html = '' # mark all that as safe - html = HTML.literal(html) + html = HTML.literal(html or ' ') # render field label label = self.get_label(fieldname)