diff --git a/app/portal/list.py b/app/portal/list.py index 4e80c66..54ffb80 100644 --- a/app/portal/list.py +++ b/app/portal/list.py @@ -85,9 +85,9 @@ def list_destroy(list_id: int) -> ResponseReturnValue: @bp.route("/new/", methods=['GET', 'POST']) def list_new(group_id: Optional[int] = None) -> ResponseReturnValue: form = NewMirrorListForm() - form.provider.choices = [(k, v) for k, v in MirrorList.providers_supported] # type: ignore - form.format.choices = [(k, v) for k, v in MirrorList.formats_supported] # type: ignore - form.encoding.choices = [(k, v) for k, v in MirrorList.encodings_supported] # type: ignore + form.provider.choices = MirrorList.providers_supported.items() + form.format.choices = MirrorList.formats_supported.items() + form.encoding.choices = MirrorList.encodings_supported.items() if form.validate_on_submit(): list_ = MirrorList() list_.provider = form.provider.data