Skip to content

Commit ee3d147

Browse files
committed
Fixed a fatal bug in the mapper that prevents all fields that are not explicitly named from being mapped
1 parent 98982d6 commit ee3d147

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/main/java/org/javawebstack/abstractdata/mapper/naming/CamelCaseNamingPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public String toAbstract(String source) {
1515
}
1616

1717
public String fromAbstract(String source, List<String> fieldNames) {
18-
return fieldNames.stream().map(this::toAbstract).filter(s -> s.equals(source)).findFirst().orElse(source);
18+
return fieldNames.stream().filter(s -> toAbstract(s).equals(source)).findFirst().orElse(source);
1919
}
2020

2121
}

src/main/java/org/javawebstack/abstractdata/mapper/naming/KebabCaseNamingPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public String toAbstract(String source) {
1111
}
1212

1313
public String fromAbstract(String source, List<String> fieldNames) {
14-
return fieldNames.stream().map(this::toAbstract).filter(s -> s.equals(source)).findFirst().orElse(source);
14+
return fieldNames.stream().filter(s -> toAbstract(s).equals(source)).findFirst().orElse(source);
1515
}
1616

1717
}

src/main/java/org/javawebstack/abstractdata/mapper/naming/PascalCaseNamingPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public String toAbstract(String source) {
1212
}
1313

1414
public String fromAbstract(String source, List<String> fieldNames) {
15-
return fieldNames.stream().map(this::toAbstract).filter(s -> s.equals(source)).findFirst().orElse(source);
15+
return fieldNames.stream().filter(s -> toAbstract(s).equals(source)).findFirst().orElse(source);
1616
}
1717

1818
}

src/main/java/org/javawebstack/abstractdata/mapper/naming/SnakeCaseNamingPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public String toAbstract(String source) {
1111
}
1212

1313
public String fromAbstract(String source, List<String> fieldNames) {
14-
return fieldNames.stream().map(this::toAbstract).filter(s -> s.equals(source)).findFirst().orElse(source);
14+
return fieldNames.stream().filter(s -> toAbstract(s).equals(source)).findFirst().orElse(source);
1515
}
1616

1717
}

0 commit comments

Comments
 (0)