diff --git a/ui/scripts/configuration.js b/ui/scripts/configuration.js index f0b6280d5cf..a77340251ea 100644 --- a/ui/scripts/configuration.js +++ b/ui/scripts/configuration.js @@ -1049,11 +1049,11 @@ serviceCapabilityMap[serviceData[1]] = serviceData[2]; } - } else if (key == 'lbIsolation') { + } else if ((key == 'lbIsolation') && ("Lb" in serviceProviderMap)) { inputData['servicecapabilitylist[0].service'] = 'lb'; inputData['servicecapabilitylist[0].capabilitytype'] = 'SupportedLbIsolation'; inputData['servicecapabilitylist[0].capabilityvalue'] = value; - } else if (key == 'sourceNatType') { + } else if ((key == 'sourceNatType') && ("SourceNat" in serviceProviderMap)) { inputData['servicecapabilitylist[0].service'] = 'sourcenat'; inputData['servicecapabilitylist[0].capabilitytype'] = 'SupportedSourceNatTypes'; inputData['servicecapabilitylist[0].capabilityvalue'] = value;