diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index 13582121ded..737ef60a9a6 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -150,6 +150,9 @@ Bug Fixes admin UI dashboard would not display any commandline arguments. (Webster Homer via Shawn Heisey) +* SOLR-11608: Correctly parse the new core-name in the V2 core rename API. + (Jason Gerlowski via Anshum Gupta) + Optimizations ---------------------- * SOLR-11285: Refactor autoscaling framework to avoid direct references to Zookeeper and Solr diff --git a/solr/core/src/test/org/apache/solr/handler/admin/TestCoreAdminApis.java b/solr/core/src/test/org/apache/solr/handler/admin/TestCoreAdminApis.java index dcaa64a9f5a..2919b1c8c78 100644 --- a/solr/core/src/test/org/apache/solr/handler/admin/TestCoreAdminApis.java +++ b/solr/core/src/test/org/apache/solr/handler/admin/TestCoreAdminApis.java @@ -58,7 +58,7 @@ public class TestCoreAdminApis extends SolrTestCaseJ4 { TestCollectionAPIs.makeCall(apiBag, "/cores/core1", SolrRequest.METHOD.POST, "{rename:{to: core2}}", mockCC); - params = calls.get("swap"); + params = calls.get("rename"); assertEquals("core1" ,params[0]); assertEquals("core2" ,params[1]); diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreApiMapping.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreApiMapping.java index febd384a46f..b5ce92045cd 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreApiMapping.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreApiMapping.java @@ -45,7 +45,7 @@ public class CoreApiMapping { RELOAD(PER_CORE_COMMANDS, POST, CoreAdminAction.RELOAD, "reload", null), STATUS(CORES_STATUS, GET, CoreAdminAction.STATUS, "status", null), SWAP(PER_CORE_COMMANDS, POST, CoreAdminAction.SWAP, "swap", Utils.makeMap("other", "with")), - RENAME(PER_CORE_COMMANDS, POST, CoreAdminAction.RENAME, "rename", null), + RENAME(PER_CORE_COMMANDS, POST, CoreAdminAction.RENAME, "rename", Utils.makeMap("other", "to")), MERGEINDEXES(PER_CORE_COMMANDS, POST, CoreAdminAction.MERGEINDEXES, "merge-indexes", null), SPLIT(PER_CORE_COMMANDS, POST, CoreAdminAction.SPLIT, "split", Utils.makeMap("split.key", "splitKey")), PREPRECOVERY(PER_CORE_COMMANDS, POST, CoreAdminAction.PREPRECOVERY, "prep-recovery", null),