diff --git a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js index e69c5c3676..a111672c71 100644 --- a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js +++ b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js @@ -516,7 +516,8 @@ function checkVolumeForImage() { var source = selection[0]; - if (source && ctrl.currentBootSource === bootSourceTypes.IMAGE) { + if (source && ctrl.currentBootSource === bootSourceTypes.IMAGE || + source && ctrl.currentBootSource === bootSourceTypes.INSTANCE_SNAPSHOT ) { var imageGb = source.size * 1e-9; var imageDisk = source.min_disk; ctrl.minVolumeSize = Math.ceil(Math.max(imageGb, imageDisk));