mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
(cherry picked from commit 50c31dedceaf1027bc53917fba37df3c1d5c0aa1)
This commit is contained in:
parent
4c52a1044d
commit
0e5676719d
@ -23,6 +23,7 @@ import {
|
||||
getObjectSchemaFromFields,
|
||||
} from 'client/utils'
|
||||
import { T, INPUT_TYPES, HYPERVISORS, VN_DRIVERS, Nic } from 'client/constants'
|
||||
import { Console } from 'winston/lib/winston/transports'
|
||||
|
||||
const { firecracker } = HYPERVISORS
|
||||
const { ovswitch, vcenter } = VN_DRIVERS
|
||||
@ -41,7 +42,7 @@ const GENERAL_FIELDS = ({ nics = [] } = {}) =>
|
||||
name: 'RDP',
|
||||
label: T.RdpConnection,
|
||||
type: INPUT_TYPES.SWITCH,
|
||||
validation: boolean().yesOrNo(),
|
||||
validation: boolean().default(() => false).yesOrNo(),
|
||||
grid: { md: 12 },
|
||||
},
|
||||
{
|
||||
|
@ -22,7 +22,7 @@ import AdvancedOptions, {
|
||||
import { createSteps } from 'client/utils'
|
||||
|
||||
const Steps = createSteps([NetworksTable, AdvancedOptions], {
|
||||
transformInitialValue: (nic) => {
|
||||
transformInitialValue: (nic, schema) => {
|
||||
const {
|
||||
NETWORK,
|
||||
NETWORK_ID: ID,
|
||||
@ -32,6 +32,11 @@ const Steps = createSteps([NetworksTable, AdvancedOptions], {
|
||||
...rest
|
||||
} = nic ?? {}
|
||||
|
||||
const castedValue = schema.cast(
|
||||
{ [ADVANCED_ID]: rest },
|
||||
{ stripUnknown: true }
|
||||
)
|
||||
|
||||
return {
|
||||
[NETWORK_ID]: [
|
||||
{
|
||||
@ -43,7 +48,7 @@ const Steps = createSteps([NetworksTable, AdvancedOptions], {
|
||||
SECURITY_GROUPS,
|
||||
},
|
||||
],
|
||||
[ADVANCED_ID]: rest,
|
||||
[ADVANCED_ID]: castedValue[ADVANCED_ID],
|
||||
}
|
||||
},
|
||||
transformBeforeSubmit: (formData) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user