Skip to content

Commit b10e3c2

Browse files
committed
fix(core): tolerate missing related index labels
1 parent a326f44 commit b10e3c2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/tx/GraphIndexTransaction.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1564,8 +1564,13 @@ private static Set<IndexLabel> relatedIndexLabels(HugeElement element) {
15641564
Set<Id> indexLabelIds = element.schemaLabel().indexLabels();
15651565

15661566
for (Id id : indexLabelIds) {
1567-
IndexLabel indexLabel = element.graph().indexLabel(id);
1568-
indexLabels.add(indexLabel);
1567+
try {
1568+
IndexLabel indexLabel = element.graph().indexLabel(id);
1569+
indexLabels.add(indexLabel);
1570+
} catch (IllegalArgumentException e) {
1571+
LOG.debug("Skip missing related index label '{}' of element {}",
1572+
id, element.id(), e);
1573+
}
15691574
}
15701575
return indexLabels;
15711576
}

0 commit comments

Comments
 (0)