aboutsummaryrefslogtreecommitdiffstats
path: root/sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java
diff options
context:
space:
mode:
Diffstat (limited to 'sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java')
-rw-r--r--sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java b/sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java
index e3af94f..bfeabf7 100644
--- a/sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java
+++ b/sdc-tosca/src/main/java/org/onap/sdc/tosca/parser/elements/queries/EntityQuery.java
@@ -90,10 +90,12 @@ public abstract class EntityQuery {
}
boolean isSearchCriteriaMatched(Metadata metadata, String toscaType, String uuidKeyName, String cuuidKeyName) {
- return Objects.nonNull(metadata)
+ return Objects.nonNull(metadata)
&& isStringMatchingOrNull(metadata.getValue(uuidKeyName), getUUID())
&& isStringMatchingOrNull(metadata.getValue(cuuidKeyName), getCustomizationUUID())
- && isStringMatchingOrNull(toscaType, getToscaType());
+ && isStringMatchingOrNull(toscaType, getToscaType()) ||
+ Objects.isNull(metadata)
+ && isStringMatchingOrNull(toscaType, getToscaType());
}
boolean isSearchCriteriaMatched(Metadata metadata, String toscaType) {