]> source.dussan.org Git - redmine.git/commitdiff
Removed hardcoded format in API response.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Dec 2013 09:00:05 +0000 (09:00 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Dec 2013 09:00:05 +0000 (09:00 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@12403 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/custom_fields/index.api.rsb

index e640f33150f973ae6285c1985ce2215d75d58347..4dbd44c7ad8479c43580baf6fc8460978acee723 100644 (file)
@@ -15,11 +15,12 @@ api.array :custom_fields do
       api.default_value     field.default_value
       api.visible           field.visible?
 
-      if field.field_format == 'list'
+      values = field.possible_values_options
+      if values.present?
         api.array :possible_values do
-          field.possible_values.each do |v|
+          values.each do |label, value|
             api.possible_value do
-              api.value v
+              api.value value || label
             end
           end
         end