summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/schema/Schema.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/schema/Schema.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/schema/Schema.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/schema/Schema.java b/container-search/src/main/java/com/yahoo/search/schema/Schema.java
index 2ab5a30fbd7..c20aa1e81bd 100644
--- a/container-search/src/main/java/com/yahoo/search/schema/Schema.java
+++ b/container-search/src/main/java/com/yahoo/search/schema/Schema.java
@@ -27,6 +27,7 @@ public class Schema {
this.name = builder.name;
this.rankProfiles = Collections.unmodifiableMap(builder.rankProfiles);
this.documentSummaries = Collections.unmodifiableMap(builder.documentSummaries);
+ rankProfiles.values().forEach(rankProfile -> rankProfile.setSchema(this));
}
public String name() { return name; }
@@ -36,8 +37,7 @@ public class Schema {
@Override
public boolean equals(Object o) {
if (o == this) return true;
- if ( ! (o instanceof Schema)) return false;
- Schema other = (Schema)o;
+ if ( ! (o instanceof Schema other)) return false;
if ( ! other.name.equals(this.name)) return false;
if ( ! other.rankProfiles.equals(this.rankProfiles)) return false;
if ( ! other.documentSummaries.equals(this.documentSummaries)) return false;