diff --git a/backend/actions/amon/forms.py b/backend/actions/amon/forms.py index 96598e5..5a23403 100644 --- a/backend/actions/amon/forms.py +++ b/backend/actions/amon/forms.py @@ -210,18 +210,20 @@ def get_listed(zone, keyword='blacklist'): site_names = [] for site in keys: checkbox = {} + # XXX + e_site = site.replace("%22", '"') for index, column in enumerate(dans_tools.columns_libelle): - name = dans_tools.option_and_index_to_name(site, index) + name = dans_tools.option_and_index_to_name(e_site, index) checkbox[column] = F.Checkbox(name=name, value='actif') if sites[site][index]: checkbox[column].check() if len(dans_tools.columns_libelle) > 1: - active = get_all_select_btn('site_table', site) - unactive = get_none_select_btn('site_table', site) - listed.append((site, checkbox, active, unactive)) + active = get_all_select_btn('site_table', e_site) + unactive = get_none_select_btn('site_table', e_site) + listed.append((e_site, checkbox, active, unactive)) else: - listed.append((site, checkbox)) - hidden_input = F.Input(name=site, default=site) + listed.append((e_site, checkbox)) + hidden_input = F.Input(name=e_site, default=e_site) site_names.append(hidden_input)