Issue with not checking for null

This commit is contained in:
Admin
2017-01-30 15:57:35 -06:00
parent 24dd427fb4
commit f1592a1998

View File

@@ -220,19 +220,22 @@ public class DeviceDescriptor{
}
public boolean containsType(String aType) {
if(this.mapType.contains(aType))
if(aType == null)
return false;
if(this.mapType != null && this.mapType.contains(aType))
return true;
if(this.deviceType.contains(aType))
if(this.deviceType != null && this.deviceType.contains(aType))
return true;
if(this.onUrl.contains(aType))
if(this.onUrl != null && this.onUrl.contains(aType))
return true;
if(this.dimUrl.contains(aType))
if(this.dimUrl != null && this.dimUrl.contains(aType))
return true;
if(this.offUrl.contains(aType))
if(this.offUrl != null && this.offUrl.contains(aType))
return true;
return false;