Browse Source

singular type has priority over multiple types

pull/8026/head
Volodymyr Babak 4 years ago
parent
commit
a7e0cace13
  1. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/AssetTypeFilter.java
  2. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceTypeFilter.java
  3. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeTypeFilter.java
  4. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewTypeFilter.java

2
common/data/src/main/java/org/thingsboard/server/common/data/query/AssetTypeFilter.java

@ -38,7 +38,7 @@ public class AssetTypeFilter implements EntityFilter {
private List<String> assetTypes; private List<String> assetTypes;
public List<String> getAssetTypes() { public List<String> getAssetTypes() {
if (CollectionUtils.isEmpty(assetTypes)) { if (assetType != null) {
assetTypes = Collections.singletonList(assetType); assetTypes = Collections.singletonList(assetType);
} }
return assetTypes; return assetTypes;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceTypeFilter.java

@ -42,7 +42,7 @@ public class DeviceTypeFilter implements EntityFilter {
private List<String> deviceTypes; private List<String> deviceTypes;
public List<String> getDeviceTypes() { public List<String> getDeviceTypes() {
if (CollectionUtils.isEmpty(deviceTypes)) { if (deviceType != null) {
deviceTypes = Collections.singletonList(deviceType); deviceTypes = Collections.singletonList(deviceType);
} }
return deviceTypes; return deviceTypes;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeTypeFilter.java

@ -38,7 +38,7 @@ public class EdgeTypeFilter implements EntityFilter {
private List<String> edgeTypes; private List<String> edgeTypes;
public List<String> getEdgeTypes() { public List<String> getEdgeTypes() {
if (CollectionUtils.isEmpty(edgeTypes)) { if (edgeType != null) {
edgeTypes = Collections.singletonList(edgeType); edgeTypes = Collections.singletonList(edgeType);
} }
return edgeTypes; return edgeTypes;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewTypeFilter.java

@ -38,7 +38,7 @@ public class EntityViewTypeFilter implements EntityFilter {
private List<String> entityViewTypes; private List<String> entityViewTypes;
public List<String> getEntityViewTypes() { public List<String> getEntityViewTypes() {
if (CollectionUtils.isEmpty(entityViewTypes)) { if (entityViewType != null) {
entityViewTypes = Collections.singletonList(entityViewType); entityViewTypes = Collections.singletonList(entityViewType);
} }
return entityViewTypes; return entityViewTypes;

Loading…
Cancel
Save