Is there a way to handle error in a template? For example, using
{% set author = get_taxonomy_url(kind="authors", name=page.title, lang=page.lang) %}
will fail if get_taxonomy_url
does not find the author with the same name as the page’s title but there is no mean to handle this case.
keats
2
There isn’t a good story about handling failures from functions/filters rather than just the current errors.
What do you mean? I would be happy if get_taxonomy_url
return Option
and check in the template wether it’s Some
or None
.
keats
4
Yep but that isn’t the case right now, it would be a change which could silently fail if you typo