From 0294ed455f1be4b931941f91b92aa12c1a4442d2 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Fri, 15 Apr 2016 16:29:52 +0200 Subject: [PATCH] Check if the image exists to show the resize slider --- src/sunstone/public/app/utils/disks-resize.js | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/sunstone/public/app/utils/disks-resize.js b/src/sunstone/public/app/utils/disks-resize.js index 2b95c387aa..86a98b670e 100644 --- a/src/sunstone/public/app/utils/disks-resize.js +++ b/src/sunstone/public/app/utils/disks-resize.js @@ -110,19 +110,22 @@ define(function(require){ var attr; - if (disabled){ - attr = UserInputs.parse("SIZE","O|fixed|"+label+"||"+disk.SIZE); - } else { - // Range from original size to size + 500GB - var min = parseInt(disk.SIZE); - var max = min + 512000; - attr = UserInputs.parse( - "SIZE", - "O|range|"+label+"|"+min+".."+max+"|"+min); + if (disk.SIZE) { + if (disabled){ + attr = UserInputs.parse("SIZE","O|fixed|"+label+"||"+disk.SIZE); + } else { + // Range from original size to size + 500GB + var min = parseInt(disk.SIZE); + var max = min + 512000; + + attr = UserInputs.parse( + "SIZE", + "O|range|"+label+"|"+min+".."+max+"|"+min); + } + + UserInputs.insertAttributeInputMB(attr, $(".diskSlider", diskContext)); } - - UserInputs.insertAttributeInputMB(attr, $(".diskSlider", diskContext)); }) } })