From 0631ad51f8c6fe8b66ced38bcb889970ad35288b Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Thu, 5 Mar 2020 20:32:03 +0800 Subject: [PATCH] fix disk billing type on guest is postpaid --- pkg/compute/guestdrivers/managedvirtual.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/compute/guestdrivers/managedvirtual.go b/pkg/compute/guestdrivers/managedvirtual.go index 07f685c76f..6ad78f04b8 100644 --- a/pkg/compute/guestdrivers/managedvirtual.go +++ b/pkg/compute/guestdrivers/managedvirtual.go @@ -861,8 +861,10 @@ func (self *SManagedVirtualizedGuestDriver) OnGuestDeployTaskDataReceived(ctx co disk.AccessPath = diskInfo[i].Path if !recycle { - disk.BillingType = diskInfo[i].BillingType - disk.ExpiredAt = diskInfo[i].ExpiredAt + if len(diskInfo[i].BillingType) > 0 { + disk.BillingType = diskInfo[i].BillingType + disk.ExpiredAt = diskInfo[i].ExpiredAt + } } if len(diskInfo[i].StorageExternalId) > 0 {