summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-09-23 15:48:06 -0700
committerJon Bratseth <bratseth@oath.com>2018-09-23 15:48:06 -0700
commit2ee637ff5ef12924e77d5fbf087fb9fb803f0143 (patch)
tree726357dde19b6902ee86bbcd3cec43e63b609ee1 /config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java
parentb8cb4d849adbf4118903a8d11451d95829df1fb0 (diff)
Move types to ExpressionFunction
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java
index c3a2673ef2b..f575d1178c0 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java
@@ -208,8 +208,8 @@ public class RawRankProfile implements RankProfilesConfig.Producer {
String expressionString = e.getValue().function().getBody().getRoot().toString(new StringBuilder(), context, null, null).toString();
context.addFunctionSerialization(RankingExpression.propertyName(e.getKey()), expressionString);
- if (e.getValue().type().isPresent())
- context.addFunctionTypeSerialization(RankingExpression.propertyTypeName(e.getKey()), e.getValue().type().get().toString());
+ if (e.getValue().function().returnType().isPresent())
+ context.addFunctionTypeSerialization(RankingExpression.propertyTypeName(e.getKey()), e.getValue().function().returnType().get().toString());
else if (e.getValue().function().arguments().isEmpty())
throw new IllegalStateException("Type of function '" + e.getKey() + "' is not resolved");
}