From 7c386cc21e8f547118784ed25164b69674cdbdee Mon Sep 17 00:00:00 2001
From: Sandeep Chauhan <sandeepsajan0@gmail.com>
Date: Fri, 28 Apr 2023 12:22:51 +0530
Subject: [PATCH] Use - (dash) instead of No response as text in streamfield
 form blocks(without answers) (#3371)

Fixes
https://github.com/HyphaApp/hypha/issues/3352#issuecomment-1506415975

Add description here.
---
 hypha/apply/categories/blocks.py   | 2 +-
 hypha/apply/stream_forms/blocks.py | 4 ++--
 hypha/apply/utils/blocks.py        | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/hypha/apply/categories/blocks.py b/hypha/apply/categories/blocks.py
index 19c040945..ab545f760 100644
--- a/hypha/apply/categories/blocks.py
+++ b/hypha/apply/categories/blocks.py
@@ -100,4 +100,4 @@ class CategoryQuestionBlock(OptionalFormFieldBlock):
         return None
 
     def no_response(self):
-        return ['No Response']
+        return '-'
diff --git a/hypha/apply/stream_forms/blocks.py b/hypha/apply/stream_forms/blocks.py
index d7dc94770..90ed8754a 100644
--- a/hypha/apply/stream_forms/blocks.py
+++ b/hypha/apply/stream_forms/blocks.py
@@ -84,7 +84,7 @@ class FormFieldBlock(StructBlock):
     def serialize_no_response(self, value, context):
         return {
             'question': value['field_label'],
-            'answer': 'No Response',
+            'answer': '-',
             'type': 'no_response',
         }
 
@@ -108,7 +108,7 @@ class FormFieldBlock(StructBlock):
         return str(data)
 
     def no_response(self):
-        return "No response"
+        return "-"
 
 
 class OptionalFormFieldBlock(FormFieldBlock):
diff --git a/hypha/apply/utils/blocks.py b/hypha/apply/utils/blocks.py
index 36f0764c1..843ef8ae3 100644
--- a/hypha/apply/utils/blocks.py
+++ b/hypha/apply/utils/blocks.py
@@ -53,7 +53,7 @@ class RichTextFieldBlock(TextFieldBlock):
         return bleach.clean(data or '', tags=[], strip=True)
 
     def no_response(self):
-        return '<p>No response</p>'
+        return '<p>-</p>'
 
 
 class MarkdownTextFieldBlock(TextFieldBlock):
@@ -69,7 +69,7 @@ class MarkdownTextFieldBlock(TextFieldBlock):
         return bleach.clean(data or '', tags=[], strip=True)
 
     def no_response(self):
-        return '<p>No response</p>'
+        return '<p>-</p>'
 
 
 class CustomFormFieldsBlock(StreamBlock):
-- 
GitLab