special case for no currency

This commit is contained in:
Adrien CLERC 2020-05-02 11:46:51 +02:00
parent 08c4ea473f
commit 212f323800

View file

@ -11,7 +11,7 @@ import re
from babel import Locale
from babel.numbers import get_currency_name, get_currency_symbol
from flask import current_app, redirect, render_template
from flask_babel import get_locale
from flask_babel import get_locale, lazy_gettext as _
import jinja2
from werkzeug.routing import HTTPException, RoutingException
@ -283,6 +283,8 @@ class FormEnum(Enum):
def render_localized_currency(code):
if code == "XXX":
return _("No Currency")
locale = get_locale() or "en_US"
symbol = get_currency_symbol(code, locale=locale)
l10n_name = get_currency_name(code, locale=locale)