500 error when attempting to create custom field enumeration with empty name (#33930).

Patch by Kevin Fischer.


git-svn-id: http://svn.redmine.org/redmine/trunk@20583 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2020-12-06 02:55:10 +00:00
parent 7b926116e2
commit bb5acf4ec6
3 changed files with 45 additions and 2 deletions

View File

@@ -1,2 +1,9 @@
$('#errorExplanation').remove();
<% if @value.valid? %>
$('#content').html('<%= escape_javascript(render(:template => 'custom_field_enumerations/index')) %>');
<% else %>
$('form#add-element').prepend('<%= escape_javascript(error_messages_for(@value)) %>');
<% end %>
$('#custom_field_enumeration_name').focus();

View File

@@ -26,9 +26,9 @@
<% end %>
<% end %>
<p><%= l(:label_enumeration_new) %></p>
<%= form_tag custom_field_enumerations_path(@custom_field), :method => 'post', :remote => true, id: 'add-element' do %>
<p><%= l(:label_enumeration_new) %></p>
<%= form_tag custom_field_enumerations_path(@custom_field), :method => 'post', :remote => true do %>
<p><%= text_field_tag 'custom_field_enumeration[name]', '', :size => 40 %>
<%= submit_tag(l(:button_add)) %></p>
<% end %>