From f7a3701c7a2fc49ccd2105e600b01cb985fb8127 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Thu, 15 Oct 2020 19:54:59 +0200 Subject: [PATCH] server: fix issue that vm guest os type is reset after updatetemplate (#4377) --- .../src/main/java/com/cloud/template/TemplateManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java index 749f272bf36..a651cff7b3e 100755 --- a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java @@ -2063,6 +2063,7 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager, ex.addProxyObject(String.valueOf(id), "templateId"); throw ex; } + long oldGuestOSId = template.getGuestOSId(); verifyTemplateId(id); @@ -2119,7 +2120,6 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager, } if (guestOSId != null) { - long oldGuestOSId = template.getGuestOSId(); GuestOSVO guestOS = _guestOSDao.findById(guestOSId); if (guestOS == null) {