diff --git app/models/query.rb app/models/query.rb index f697a72..0e9f4b7 100644 --- app/models/query.rb +++ app/models/query.rb @@ -65,8 +65,16 @@ class QueryCustomFieldColumn < QueryColumn end def value(issue) - cv = issue.custom_values.detect {|v| v.custom_field_id == @cf.id} - cv && @cf.cast_value(cv.value) + value= nil + if @cf.allow_multi + cva = issue.custom_values.find_all {|v| v.custom_field_id == @cf.id} + if cva.length >0 + value= cva.join(", ") + end + else + value= (issue.custom_values.detect {|v| v.custom_field_id == @cf.id}).value + end + value && @cf.cast_value(value) end end