Actions
Bug #468
closedNoMethodError when creating project custom field
Start date:
Due date:
% Done:
100%
Estimated time:
Affected Version:
Affected component:
Compatible Redmine Version:
Pull Request Link:
Description
When the administrator creates a new project custom field and marks also the project type master classes she will get an internal server error.
The error occurs independent of further settings within the custom field form.
Started POST "/custom_fields" for 192.168.3.41 at 2021-08-23 17:30:06 +0000
Processing by CustomFieldsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"1zjuj9l90i6ABt7jHHNQagaWipiokl/9Dux2fiZa9p85ayXbNSfSMV1LfBV3qeiWIkgplBHWuNfsBnTBMMQPXw==", "custom_field"=>{"field_format"=>"list", "name"=>"Vertraulichkeitsklassen", "description"=>"", "multiple"=>"0", "possible_values"=>"--Bitte auswählen--\r\nC1 - Öffentlich\r\nC2 - Kundenunterlagen\r\nC3 - Intern\r\nC4 - Vertraulich\r\nC5 - Geheim", "default_value"=>"--Bitte auswählen--", "url_pattern"=>"", "edit_tag_style"=>"", "is_required"=>"0", "is_filter"=>"1", "searchable"=>"0", "project_ids"=>["", "89", "86", "91", "88", "90", "87"], "visible"=>"1", "role_ids"=>[""]}, "commit"=>"Anlegen", "type"=>"ProjectCustomField"}
Current user: xmera_omnia (id=1)
Completed 500 Internal Server Error in 42ms (ActiveRecord: 16.9ms)
NoMethodError (undefined method `id' for nil:NilClass):
plugins/redmine_project_types/lib/project_types/extensions/project_custom_field_patch.rb:52:in `new_project?'
plugins/redmine_project_types/lib/project_types/overrides/project_custom_field_patch.rb:41:in `validate_custom_value'
app/models/custom_field.rb:314:in `validate_field_value'
app/models/custom_field.rb:159:in `validate_custom_field'
app/controllers/custom_fields_controller.rb:48:in `create'
lib/redmine/sudo_mode.rb:61:in `sudo_mode'
plugins/redmine_dmsf/lib/redmine_dmsf/webdav/custom_middleware.rb:56:in `call'
Updated by liaham over 3 years ago
- Status changed from New to In Progress
- Assignee set to liaham
Updated by liaham over 3 years ago
- Copied to Bug #481: NoMethodError when creating project custom field added
Updated by liaham over 3 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Actions