Skip to content

Commit 784023f

Browse files
committed
Updating empty check
Signed-off-by: Tarun-kishore <[email protected]>
1 parent f16afb6 commit 784023f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/ISMTemplateService.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@ fun validateFormat(indexPatterns: List<String>): OpenSearchException? {
2424
val indexPatternFormatErrors = mutableListOf<String>()
2525
for (indexPattern in indexPatterns) {
2626
// Strip the exclusion prefix (-) if present for validation
27-
val patternToValidate = if (indexPattern.startsWith("-")) {
27+
val isExclusionPattern = indexPattern.startsWith("-")
28+
val patternToValidate = if (isExclusionPattern) {
2829
indexPattern.substring(1)
2930
} else {
3031
indexPattern
3132
}
3233

33-
if (patternToValidate.isEmpty()) {
34+
// Check if exclusion pattern is empty after removing the prefix
35+
if (isExclusionPattern && patternToValidate.isEmpty()) {
3436
indexPatternFormatErrors.add("index_pattern [$indexPattern] must have content after '-' exclusion prefix")
3537
}
3638
if (patternToValidate.contains("#")) {

0 commit comments

Comments
 (0)