You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thrown:
"form_classes" not valid identifier, line:142, col:11
140| {%- endif -%}
141|
>> 142| {% capture "form_classes" -%}
143| product-form product-form-{{ section.id }}
144| {%- unless section.settings.show_variant_labels %} product-form--hide-variant-labels {% endunless %}
145| {%- if section.settings.enable_payment_button and product.has_only_default_variant %} product-form--payment-button-no-variants {%- endif -%}
ParseError: "form_classes" not valid identifier, line:142, col:11
at Parser.parseToken (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1647:19)
at Parser.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1632:33)
at Liquid.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:2720:28)
at repl:1:3
at Script.runInThisContext (vm.js:123:20)
at REPLServer.defaultEval (repl.js:384:29)
at bound (domain.js:415:14)
at REPLServer.runBound [as eval] (domain.js:428:12)
at REPLServer.onLine (repl.js:700:10)
at REPLServer.emit (events.js:205:15)
From AssertionError: "form_classes" not valid identifier
at assert (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:774:15)
at Object.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1774:9)
at new Tag (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1549:23)
at Parser.parseToken (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1639:24)
at Parser.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1632:33)
at Liquid.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:2720:28)
at repl:1:3
at Script.runInThisContext (vm.js:123:20)
at REPLServer.defaultEval (repl.js:384:29)
at bound (domain.js:415:14) {
originalError: AssertionError: "form_classes" not valid identifier
at assert (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:774:15)
at Object.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1774:9)
at new Tag (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1549:23)
at Parser.parseToken (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1639:24)
at Parser.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:1632:33)
at Liquid.parse (/Users/lancedikson/Projects/videoly/shopify-apps/node/videoly-integration-app/node_modules/liquidjs/dist/liquid.node.cjs.js:2720:28)
at repl:1:3
at Script.runInThisContext (vm.js:123:20)
at REPLServer.defaultEval (repl.js:384:29)
at bound (domain.js:415:14) {
name: 'AssertionError'
Haven't dived deeper yet, but it seems like Tokenizer is skipping quotes here.
The text was updated successfully, but these errors were encountered:
Hi, I've just encountered a bug in parsing such construction from Shopify templates:
The error stack is:
Haven't dived deeper yet, but it seems like Tokenizer is skipping quotes here.
The text was updated successfully, but these errors were encountered: