where filter uses array for everything
This commit is contained in:
		
							parent
							
								
									64ad293b89
								
							
						
					
					
						commit
						6245ddb14d
					
				|  | @ -222,7 +222,7 @@ module Jekyll | ||||||
|     def where(input, property, value) |     def where(input, property, value) | ||||||
|       return input unless input.is_a?(Enumerable) |       return input unless input.is_a?(Enumerable) | ||||||
|       input = input.values if input.is_a?(Hash) |       input = input.values if input.is_a?(Hash) | ||||||
|       input.select { |object| item_property(object, property).to_s == value.to_s or item_property(object, property).include? value.to_s } |       input.select { |object| Array(item_property(object, property)).map(&:to_s).include?(value.to_s) } | ||||||
|     end |     end | ||||||
| 
 | 
 | ||||||
|     # Sort an array of objects |     # Sort an array of objects | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue