Fix npe for getNetworkType() being null
Change-Id: I0e7ede43cdd7553b4525f5921b487f7e17c25b52
Signed-off-by: Sam Hague <shague@redhat.com>
static boolean isNetworkTypeSupported(Network network) {
NetworkProviderExtension npe = network.getAugmentation(NetworkProviderExtension.class);
static boolean isNetworkTypeSupported(Network network) {
NetworkProviderExtension npe = network.getAugmentation(NetworkProviderExtension.class);
- return npe != null && supportedNetworkTypes.contains(npe.getNetworkType());
+ return npe != null && npe.getNetworkType() != null && supportedNetworkTypes.contains(npe.getNetworkType());
}
static ProviderTypes getProviderNetworkType(Network network) {
}
static ProviderTypes getProviderNetworkType(Network network) {
static boolean isNetworkOfType(Network network, Class<? extends NetworkTypeBase> type) {
NetworkProviderExtension npe = network.getAugmentation(NetworkProviderExtension.class);
static boolean isNetworkOfType(Network network, Class<? extends NetworkTypeBase> type) {
NetworkProviderExtension npe = network.getAugmentation(NetworkProviderExtension.class);
- return npe != null && type.isAssignableFrom(npe.getNetworkType());
+ return npe != null && npe.getNetworkType() != null && type.isAssignableFrom(npe.getNetworkType());
}
static boolean isVxlanNetwork(Network network) {
}
static boolean isVxlanNetwork(Network network) {