From 2eb090e6a690f86b660c1395e2f9024ec0e4e8ae Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Fri, 31 Jul 2020 17:18:22 +0800 Subject: [PATCH] fix: avoid lost backend params --- pkg/compute/models/disks.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/compute/models/disks.go b/pkg/compute/models/disks.go index 136b958044..2dacfcd720 100644 --- a/pkg/compute/models/disks.go +++ b/pkg/compute/models/disks.go @@ -492,7 +492,9 @@ func (manager *SDiskManager) ValidateCreateData(ctx context.Context, userCred mc input.Hypervisor, ) } else { - diskConfig.Backend = api.STORAGE_LOCAL + if len(diskConfig.Backend) == 0 { + diskConfig.Backend = api.STORAGE_LOCAL + } serverInput, err := ValidateScheduleCreateData(ctx, userCred, input.ToServerCreateInput(), input.Hypervisor) if err != nil { return nil, err