aboutsummaryrefslogtreecommitdiffstats
path: root/backend/models/question.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/models/question.py')
-rw-r--r--backend/models/question.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/backend/models/question.py b/backend/models/question.py
index d6b4946..1a012ff 100644
--- a/backend/models/question.py
+++ b/backend/models/question.py
@@ -36,11 +36,7 @@ class Question(BaseModel):
"""Check does required data exists for question type and remove other data."""
# When question type don't need data, don't add anything to keep DB clean.
if value.get("type") not in REQUIRED_QUESTION_TYPE_DATA:
- return {}
-
- # Required keys (and values) will be stored to here
- # to remove all unnecessary stuff
- result = {}
+ return value
for key, data_type in REQUIRED_QUESTION_TYPE_DATA[value.get("type")].items():
if key not in value.get("data", {}):
@@ -52,6 +48,4 @@ class Question(BaseModel):
f"got {type(value['data'][key]).__name__} instead."
)
- result[key] = value["data"][key]
-
- return result
+ return value