diff --git a/pkg/compute/regiondrivers/managedvirtual.go b/pkg/compute/regiondrivers/managedvirtual.go index 77f684d6e0..df677f44a7 100644 --- a/pkg/compute/regiondrivers/managedvirtual.go +++ b/pkg/compute/regiondrivers/managedvirtual.go @@ -1570,8 +1570,12 @@ func (self *SManagedVirtualizationRegionDriver) RequestCreateDBInstance(ctx cont dbinstance.MaintainTime = idbinstance.GetMaintainTime() dbinstance.Port = idbinstance.GetPort() - dbinstance.CreatedAt = idbinstance.GetCreatedAt() - dbinstance.ExpiredAt = idbinstance.GetExpiredAt() + if createdAt := idbinstance.GetCreatedAt(); !createdAt.IsZero() { + dbinstance.CreatedAt = idbinstance.GetCreatedAt() + } + if expiredAt := idbinstance.GetExpiredAt(); !expiredAt.IsZero() { + dbinstance.ExpiredAt = expiredAt + } return nil }) if err != nil {