From 13e465415ee572db48ba22f3fb1563b393ee7c30 Mon Sep 17 00:00:00 2001 From: Arne Juul Date: Thu, 8 Jun 2023 07:23:52 +0000 Subject: avoid having "index" command for fields without an index --- config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'config-model/src/main') diff --git a/config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java b/config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java index b2648aec88e..7d88985b2d5 100644 --- a/config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java +++ b/config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java @@ -133,7 +133,9 @@ public class IndexInfo extends Derived implements IndexInfoConfig.Producer { addIndexCommand(field.getName(), CMD_DEFAULT_POSITION); } - addIndexCommand(field, CMD_INDEX); // List the indices + for (var index : field.getIndices().values()) { + addIndexCommand(index.getName(), CMD_INDEX); // List the indices + } if (needLowerCase(field)) { addIndexCommand(field, CMD_LOWERCASE); -- cgit v1.2.3