diff --git a/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py b/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py index c47f5bcdf8..9a6ce3284f 100644 --- a/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py +++ b/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py @@ -18,6 +18,7 @@ import json import logging +import operator from django.template.defaultfilters import filesizeformat # noqa from django.utils.text import normalize_newlines # noqa @@ -368,6 +369,7 @@ class SetInstanceDetailsAction(workflows.Action): for image in images if image.properties.get("image_type", '') == "snapshot"] if choices: + choices.sort(key=operator.itemgetter(1)) choices.insert(0, ("", _("Select Instance Snapshot"))) else: choices.insert(0, ("", _("No snapshots available")))