From f15665995d11ae4bcb216e53be0ecbb693daa2e0 Mon Sep 17 00:00:00 2001 From: vichansson Date: Wed, 9 Oct 2024 12:02:06 +0300 Subject: [PATCH] B OpenNebula/one#6744: Fix host requirements expression (#3257) Signed-off-by: Victor Hansson (cherry picked from commit c4d727c79cd5fa753a0930a7577fb55f3e349acf) --- .../CreateForm/Steps/ExtraConfiguration/placement/schema.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fireedge/src/client/components/Forms/VmTemplate/CreateForm/Steps/ExtraConfiguration/placement/schema.js b/src/fireedge/src/client/components/Forms/VmTemplate/CreateForm/Steps/ExtraConfiguration/placement/schema.js index 6866e71bc5..ce6d5a2237 100644 --- a/src/fireedge/src/client/components/Forms/VmTemplate/CreateForm/Steps/ExtraConfiguration/placement/schema.js +++ b/src/fireedge/src/client/components/Forms/VmTemplate/CreateForm/Steps/ExtraConfiguration/placement/schema.js @@ -69,6 +69,9 @@ const HOST_REQ_FIELD = (isUpdate, modifiedFields, instantiate) => ({ watcher: (dependencies, { formContext }) => { const [hypervisor, clusterHostTable, clusterHostType] = dependencies + if (!hypervisor) { + return + } const tableType = clusterHostType?.includes(T.Cluster) ? 'CLUSTER' : 'HOST' const regexPattern = new RegExp(`\\b${tableType}_ID\\s*=\\s*(\\d+)`)