From 40386f7c3199fff8ac94ac7b9a16a7c4bdf5e696 Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 2 Sep 2010 14:11:50 -0700 Subject: [PATCH] bug 3453: update template size in template-sync status 3453: resolved fixed --- .../com/cloud/storage/download/DownloadMonitorImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java index 31739bfec3e..582e0f58f9e 100644 --- a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java +++ b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java @@ -450,12 +450,13 @@ public class DownloadMonitorImpl implements DownloadMonitor { tmpltHost.setDownloadPercent(100); tmpltHost.setDownloadState(Status.DOWNLOADED); tmpltHost.setInstallPath(templateInfo.get(uniqueName).getInstallPath()); + tmpltHost.setSize(templateInfo.get(uniqueName).getSize()); tmpltHost.setLastUpdated(new Date()); _vmTemplateHostDao.update(tmpltHost.getId(), tmpltHost); } else { - VMTemplateHostVO templtHost = new VMTemplateHostVO(sserverId, tmplt.getId(), new Date(), 100, Status.DOWNLOADED, null, null, null, templateInfo.get(uniqueName).getInstallPath(), tmplt.getUrl()); - templtHost.setSize(templateInfo.get(uniqueName).getSize()); - _vmTemplateHostDao.persist(templtHost); + tmpltHost = new VMTemplateHostVO(sserverId, tmplt.getId(), new Date(), 100, Status.DOWNLOADED, null, null, null, templateInfo.get(uniqueName).getInstallPath(), tmplt.getUrl()); + tmpltHost.setSize(templateInfo.get(uniqueName).getSize()); + _vmTemplateHostDao.persist(tmpltHost); } templateInfo.remove(uniqueName); continue;