fix: D1-6 enforce LiquidFilterSubset, reject unsupported filters at publish

This commit is contained in:
2026-05-29 22:21:47 +02:00
parent 535ab81082
commit a9740207cc
6 changed files with 110 additions and 4 deletions

View File

@@ -350,7 +350,7 @@ defmodule BDS.Templates do
end
defp validate_liquid(source) do
case Liquex.parse(source, BDS.Rendering.LiquidParser) do
case BDS.Rendering.LiquidParser.validate(source) do
{:ok, _ast} -> :ok
{:error, reason, line} -> {:error, "#{reason} at line #{line}"}
end