diff --git a/src/main/kotlin/org/opensearch/indexmanagement/snapshotmanagement/SMUtils.kt b/src/main/kotlin/org/opensearch/indexmanagement/snapshotmanagement/SMUtils.kt index 9d346cd40..562287ae5 100644 --- a/src/main/kotlin/org/opensearch/indexmanagement/snapshotmanagement/SMUtils.kt +++ b/src/main/kotlin/org/opensearch/indexmanagement/snapshotmanagement/SMUtils.kt @@ -217,9 +217,11 @@ fun List.filterBySMPolicyInSnapshotMetadata(policyName: String): L */ suspend fun Client.getSnapshots(name: String, repo: String): List { try { + val patterns = name.split(",").map { it.trim() }.toTypedArray() + val req = GetSnapshotsRequest() - .snapshots(arrayOf(name)) + .snapshots(patterns) .repository(repo) val res: GetSnapshotsResponse = admin().cluster().suspendUntil { getSnapshots(req, it) } return res.snapshots