From 1aff4d8a9ae0fed2d36f3b5f3e478c49a2d6ee86 Mon Sep 17 00:00:00 2001 From: Edison Su Date: Wed, 2 Feb 2011 13:35:37 -0500 Subject: [PATCH] make sure building template is downloaded --- server/src/com/cloud/storage/download/DownloadMonitorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java index 21c41475de1..fe2e3bc40f8 100755 --- a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java +++ b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java @@ -422,7 +422,7 @@ public class DownloadMonitorImpl implements DownloadMonitor { for (VMTemplateVO template: toBeDownloaded) { VMTemplateHostVO tmpltHost = _vmTemplateHostDao.findByHostTemplate(sshost.getId(), template.getId()); - if (tmpltHost == null) { + if (tmpltHost == null || tmpltHost.getDownloadState() != Status.DOWNLOADED) { downloadTemplateToStorage(template, sshost); } }