Skip to content

Commit e009d08

Browse files
authored
Fix render of MultiInputCharFieldBlock when no value set so it does not leave tags unclosed (#4814)
Add edge case is a stremfield type that is rarely used.
1 parent 982ba71 commit e009d08

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

hypha/apply/funds/models/mixins.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,10 @@ def get_multi_inputs_answer(self, field, include_question=False):
320320
)
321321
for i, answer in enumerate(filter(None, answers))
322322
]
323-
return "".join(render_data).replace("</section>", "") + "</section>"
323+
joined = "".join(render_data).replace("</section>", "")
324+
if include_question and render_data:
325+
return joined + "</section>"
326+
return joined
324327

325328
def render_answer(self, field_id, include_question=False):
326329
try:

0 commit comments

Comments
 (0)