##// END OF EJS Templates
Fixes #possible_values_options when given an object with nil project....
Jean-Philippe Lang -
r5153:2be6f54f2345
parent child
Show More
@@ -51,7 +51,7 class CustomField < ActiveRecord::Base
51 51 def possible_values_options(obj=nil)
52 52 case field_format
53 53 when 'user', 'version'
54 if obj.respond_to?(:project)
54 if obj.respond_to?(:project) && obj.project
55 55 case field_format
56 56 when 'user'
57 57 obj.project.users.sort.collect {|u| [u.to_s, u.id.to_s]}
@@ -36,6 +36,11 class CustomFieldUserFormatTest < ActiveSupport::TestCase
36 36 assert_equal project.users.sort.collect(&:id).map(&:to_s), possible_values
37 37 end
38 38
39 def test_possible_values_with_nil_project_resource
40 project = Project.find(1)
41 assert_equal [], @field.possible_values(Issue.new)
42 end
43
39 44 def test_possible_values_options_with_no_arguments
40 45 assert_equal [], @field.possible_values_options
41 46 assert_equal [], @field.possible_values_options(nil)
General Comments 0
You need to be logged in to leave comments. Login now