diff --git a/src/senaite/ast/config.py b/src/senaite/ast/config.py index ee44219..2667060 100644 --- a/src/senaite/ast/config.py +++ b/src/senaite/ast/config.py @@ -114,7 +114,7 @@ u"(Susceptible, increased exposure) and R (Resistant)"), "choices": "0:|1:S|2:I|3:R", "sort_key": 530, - "result_type": "string", + "result_type": "select", "point_of_capture": AST_POINT_OF_CAPTURE, "calculation": AST_CALCULATION_TITLE, }, @@ -129,7 +129,7 @@ # XXX This is a choices field, but choices are populated on creation "choices": "", "sort_key": 505, - "result_type": "string", + "result_type": "select", "point_of_capture": AST_POINT_OF_CAPTURE, "calculation": AST_CALCULATION_TITLE, }, @@ -187,7 +187,7 @@ # XXX senaite.app.listing has no support for boolean types (interim) "type": "boolean", "sort_key": 540, - "result_type": "string", + "result_type": "select", "point_of_capture": AST_POINT_OF_CAPTURE, "calculation": AST_CALCULATION_TITLE, }, diff --git a/src/senaite/ast/setuphandlers.py b/src/senaite/ast/setuphandlers.py index a12936a..b80b425 100644 --- a/src/senaite/ast/setuphandlers.py +++ b/src/senaite/ast/setuphandlers.py @@ -227,7 +227,7 @@ def setup_ast_services(portal, update_existing=True): description = settings.get("description", AUTOGENERATED) sort_key = settings.get("sort_key", 1000) - result_type = settings.get("result_type", "numeric") + result_type = settings.get("result_type", "select") poc = settings.get("point_of_capture", AST_POINT_OF_CAPTURE) calc_name = settings.get("calculation", AST_CALCULATION_TITLE)