diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index 3994514787..ac0468d3b0 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -843,6 +843,9 @@ func (manager *SGuestManager) ValidateCreateData(ctx context.Context, userCred m }*/ data, err = GetDriver(hypervisor).ValidateCreateData(ctx, userCred, data) + if err != nil { + return nil, err + } data, err = manager.SVirtualResourceBaseManager.ValidateCreateData(ctx, userCred, ownerProjId, query, data) if err != nil {