Skip to content

Commit c04ac76

Browse files
committed
Merge pull request #1171 from projectblacklight/rails-19419
Fix rails/rails#19419 for all field labels
2 parents 88a07cb + c8c54b4 commit c04ac76

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

app/helpers/blacklight/configuration_helper_behavior.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def view_label view
118118
# @param [Symbol] any number of additional keys
119119
# @param [Symbol] ...
120120
def field_label *i18n_keys
121-
first, *rest = i18n_keys
121+
first, *rest = i18n_keys.compact
122122

123123
t(first, default: rest)
124124
end

spec/helpers/configuration_helper_spec.rb

+7
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,13 @@
159159

160160
label = helper.field_label :key_a, :key_b, "default text"
161161
end
162+
163+
it "should compact nil keys (fixes rails/rails#19419)" do
164+
allow(helper).to receive(:t).with(:key_a, default: [:key_b])
165+
166+
label = helper.field_label :key_a, nil, :key_b
167+
168+
end
162169
end
163170

164171
describe "#default_per_page" do

0 commit comments

Comments
 (0)