From 4aaeb16d24603f739f0a1b1237375b1bf3607067 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Fri, 5 Jan 2018 12:38:46 +0100 Subject: [PATCH] Rescue ZeroDivisionError on validation, closes #2188 --- app/concerns/liquid_interpolatable.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/concerns/liquid_interpolatable.rb b/app/concerns/liquid_interpolatable.rb index 02d5f7c3..361c30b3 100644 --- a/app/concerns/liquid_interpolatable.rb +++ b/app/concerns/liquid_interpolatable.rb @@ -15,6 +15,8 @@ module LiquidInterpolatable def validate_interpolation interpolated + rescue Liquid::ZeroDivisionError => e + # Ignore error (likely due to possibly missing variables on "divided_by") rescue Liquid::Error => e errors.add(:options, "has an error with Liquid templating: #{e.message}") rescue