From 5f2f2e5dbf74ef3e05eea16ba8b967cc84e1fc80 Mon Sep 17 00:00:00 2001 From: markus Date: Thu, 5 Nov 2020 14:49:03 +0100 Subject: [PATCH] add quick-fix for undefined numerical attributes --- cara/apps/calculator/model_generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cara/apps/calculator/model_generator.py b/cara/apps/calculator/model_generator.py index 6d477b99..6ed8a779 100644 --- a/cara/apps/calculator/model_generator.py +++ b/cara/apps/calculator/model_generator.py @@ -42,7 +42,9 @@ class FormData: @classmethod def from_dict(cls, form_data: typing.Dict) -> "FormData": # TODO: This fixup is a problem with the form.html. - form_data['ceiling_height'] = 1 + for key, value in form_data.items(): + if value == "": + form_data[key] = "0" return cls( activity_finish=time_string_to_minutes(form_data['activity_finish']),