From 274706151c68072a34c21e0b596424c2390dc9b4 Mon Sep 17 00:00:00 2001 From: Yan Chen Date: Mon, 10 Dec 2018 23:08:22 +0800 Subject: [PATCH] Fix precission issue when calculating image size in GB. When calculating imageGb, should use 1073741824.0 (Bytes in a GB) as the divisor. Closes-Bug: 1807639 Change-Id: I096dbf84826866e3e6916474157f8697b9f546ab Signed-off-by: Yan Chen --- .../workflow/launch-instance/source/source.controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5a3bc22fdb..b3aff5deae 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 @@ -525,7 +525,7 @@ if (source && ctrl.currentBootSource === bootSourceTypes.IMAGE || source && ctrl.currentBootSource === bootSourceTypes.INSTANCE_SNAPSHOT ) { - var imageGb = source.size * 1e-9; + var imageGb = source.size / 1073741824.0; var imageDisk = source.min_disk; ctrl.minVolumeSize = Math.ceil(Math.max(imageGb, imageDisk)); if ($scope.model.newInstanceSpec.vol_size < ctrl.minVolumeSize) {