This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a commit to branch ignite-19942 in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit 0b275e9c6a66fce4f1a7e148ff6bec97c2403004 Author: amashenkov <andrey.mashen...@gmail.com> AuthorDate: Wed Jul 12 19:46:26 2023 +0300 fix tests --- .../src/main/java/org/apache/ignite/internal/index/IndexManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/index/src/main/java/org/apache/ignite/internal/index/IndexManager.java b/modules/index/src/main/java/org/apache/ignite/internal/index/IndexManager.java index f7d4377ce8..2944ef3f6e 100644 --- a/modules/index/src/main/java/org/apache/ignite/internal/index/IndexManager.java +++ b/modules/index/src/main/java/org/apache/ignite/internal/index/IndexManager.java @@ -154,11 +154,10 @@ public class IndexManager extends Producer<IndexEvent, IndexEventParameters> imp .toArray(String[]::new); String pkName = table.name() + "_PK"; - - int pkIndexId = catalogManager.index(pkName, Long.MAX_VALUE).id(); + int pkId = table.tableId() + 1; // Update config bypassing the Catalog, because PK has just been created in Catalog with the table. - return createIndexInternal(pkIndexId, "PUBLIC", pkName, table.name(), false, + return createIndexInternal(pkId, "PUBLIC", pkName, table.name(), false, change -> change.changeUniq(true).convert(HashIndexChange.class) .changeColumnNames(pkColumns) );