From 09119864c85bef497c11b834b4b1c684c96ee06d Mon Sep 17 00:00:00 2001 From: fredkingham Date: Thu, 16 Mar 2017 15:08:50 +0000 Subject: [PATCH] lets use enums in the form template tags now --- opal/templatetags/forms.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/opal/templatetags/forms.py b/opal/templatetags/forms.py index ea655d7b9..69253f6cf 100644 --- a/opal/templatetags/forms.py +++ b/opal/templatetags/forms.py @@ -71,10 +71,10 @@ def infer_from_subrecord_field_path(subRecordFieldPath): # for all django fields we'll get an empty list back # we default for free text or foreign keys - choices = getattr(field, "choices", []) + enum = model.get_field_enum(field_name) - if choices: - ctx["lookuplist"] = json.dumps([i[1] for i in choices]) + if enum: + ctx["lookuplist"] = json.dumps(enum) elif hasattr(field, "foreign_model"): ctx["lookuplist"] = "{}_list".format( field.foreign_model.get_api_name()