Skip to content

Conversation

@carsonreinke
Copy link

What? Why?

The json helper should always produce syntactically correct JS. Since the use case for the helper is usually var something = {{{json something}}};. If a variable is trying to encode is undefined it would produce a difficult incorrect syntax like var something = ;.

So, instead, just fail! This is probably a big deal and will impact things.

Related to bigcommerce/cornerstone#1404 bigcommerce/cornerstone#1425

How was it tested?

Added test case.


Thank you for consideration.

cc @bigcommerce/storefront-team @jbruni

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant