aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-06-08 07:23:52 +0000
committerArne Juul <arnej@yahooinc.com>2023-06-08 07:25:04 +0000
commit13e465415ee572db48ba22f3fb1563b393ee7c30 (patch)
treeb54818c8c5ba00ebdcc9ca31ea4da37e06fcdde1 /config-model/src/main
parentd7568f0d450df2287657ac18c37955a1867496f5 (diff)
avoid having "index" command for fields without an index
Diffstat (limited to 'config-model/src/main')
-rw-r--r--config-model/src/main/java/com/yahoo/schema/derived/IndexInfo.java4
1 files changed, 3 insertions, 1 deletions
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);