diff --git a/lib/jekyll/filters.rb b/lib/jekyll/filters.rb index 068b20db798..7a79eec9eb6 100644 --- a/lib/jekyll/filters.rb +++ b/lib/jekyll/filters.rb @@ -443,8 +443,8 @@ def read_liquid_attribute(liquid_data, property) end rescue TypeError => e msg = if liquid_data.is_a?(Array) - "Error accessing object (#{liquid_data}) with given key. Expected an integer but " \ - "got #{property.inspect} instead" + "Error accessing object (#{liquid_data.to_s[0...20]}) with given key. Expected an " \ + "integer but got #{property.inspect} instead." else e.message end