This is an automated email from the ASF dual-hosted git repository.
josedee pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new ea7b99d586 Update regex logic to normalize database product names
containing slashes (#4298)
ea7b99d586 is described below
commit ea7b99d5869158a308f080e8529aa851753932e9
Author: Soniya Abraham <[email protected]>
AuthorDate: Wed May 20 20:29:05 2026 +0530
Update regex logic to normalize database product names containing slashes
(#4298)
Co-authored-by: Soniya Abraham
<[email protected]>
---
.../src/main/java/org/kie/flyway/initializer/db/DataBaseInfo.java | 2 +-
.../org/kie/flyway/initializer/db/KieFlywayDataBaseHelperTest.java | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git
a/addons/common/flyway/src/main/java/org/kie/flyway/initializer/db/DataBaseInfo.java
b/addons/common/flyway/src/main/java/org/kie/flyway/initializer/db/DataBaseInfo.java
index 8884177468..6d8cee680d 100644
---
a/addons/common/flyway/src/main/java/org/kie/flyway/initializer/db/DataBaseInfo.java
+++
b/addons/common/flyway/src/main/java/org/kie/flyway/initializer/db/DataBaseInfo.java
@@ -44,7 +44,7 @@ public class DataBaseInfo {
}
private String normalizeName(String name) {
- final String NORMALIZATION_REGEX = "[^a-zA-Z0-9]+";
+ final String NORMALIZATION_REGEX = "/.*|[^a-zA-Z0-9]+";
String[] fragments = name.split(NORMALIZATION_REGEX);
return String.join("-", fragments).toLowerCase();
}
diff --git
a/addons/common/flyway/src/test/java/org/kie/flyway/initializer/db/KieFlywayDataBaseHelperTest.java
b/addons/common/flyway/src/test/java/org/kie/flyway/initializer/db/KieFlywayDataBaseHelperTest.java
index d4d0247073..a06541c93c 100644
---
a/addons/common/flyway/src/test/java/org/kie/flyway/initializer/db/KieFlywayDataBaseHelperTest.java
+++
b/addons/common/flyway/src/test/java/org/kie/flyway/initializer/db/KieFlywayDataBaseHelperTest.java
@@ -79,7 +79,8 @@ public class KieFlywayDataBaseHelperTest {
public static Stream<Arguments> getDataBaseData() {
return Stream.of(Arguments.of("H2", "2.3.232", "h2"),
Arguments.of("PostgreSQL", "42.7.4", "postgresql"),
- Arguments.of("My Custom DB Type.", "v1.0",
"my-custom-db-type"));
+ Arguments.of("My Custom DB Type.", "v1.0",
"my-custom-db-type"),
+ Arguments.of("MyCustomDB/CustomDBType", "v1.0", "mycustomdb"));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]