What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

just noticed that the Twig option `strict_variables` is implicitly disabled when debug mode is disab

Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet
edited June 2020 in Slack General

just noticed that the Twig option strict_variables is implicitly disabled when debug mode is disabled. this means that any error in Twig error is silently ignored on production by default. In our case this meant that a payment option stopped working with no apparent reason or log message.

In general do people use strict_variables in production? To me it seems this is the better choice.

Welcome!

It looks like you're new here. Sign in or register to get started.

Comments

  • @UUZSG90UR recently had this issue

  • and can we continue this in ?

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet

    it's not really help. the solution is to configure strict_variables in the YVES_TWIG_OPTIONS if you want that

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet

    (you can override it)

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet

    just wondering if this should be the default behavior

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet

    I see this alot (not just in Spryker)

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet

    but ultimately it means that while you "might get away with it" you equally, may not. πŸ˜„

  • i agree

  • i mean, it should not make things fail. most of the time, at least

  • but should still be logged somehow

  • Posts: 538 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited June 2020

    not sure, i think it should fail loudly and that this should be avoided by being defensive (and by testing the site frequently)

Welcome!

It looks like you're new here. Sign in or register to get started.