diff --git a/src/oscar/apps/order/abstract_models.py b/src/oscar/apps/order/abstract_models.py index f47ce3e433..ba8c6b3755 100644 --- a/src/oscar/apps/order/abstract_models.py +++ b/src/oscar/apps/order/abstract_models.py @@ -707,10 +707,11 @@ def description(self): value = attribute.value if isinstance(value, list): ops.append( - "%s = '%s'" % (attribute.type, (", ".join([str(v) for v in value]))) + "%s = '%s'" + % (attribute.option.name, (", ".join([str(v) for v in value]))) ) else: - ops.append("%s = '%s'" % (attribute.type, value)) + ops.append("%s = '%s'" % (attribute.option.name, value)) if ops: desc = "%s (%s)" % (desc, ", ".join(ops)) return desc