Skip to content

Commit 4bbfb55

Browse files
committed
Fix test failure.
1 parent 2dc68bb commit 4bbfb55

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

kilo-client/src/main/java/org/httprpc/kilo/sql/ResultSetAdapter.java

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,17 @@ public Map<String, Object> next() {
6666

6767
var value = resultSet.getObject(i);
6868

69-
switch (value) {
70-
case java.sql.Date date -> value = date.toLocalDate();
71-
case java.sql.Time time -> value = time.toLocalTime();
72-
case java.sql.Timestamp timestamp -> value = timestamp.toInstant();
73-
default -> {
74-
var transform = transforms.get(key);
75-
76-
if (transform != null && value != null) {
77-
value = transform.apply(value);
69+
if (value != null) {
70+
switch (value) {
71+
case java.sql.Date date -> value = date.toLocalDate();
72+
case java.sql.Time time -> value = time.toLocalTime();
73+
case java.sql.Timestamp timestamp -> value = timestamp.toInstant();
74+
default -> {
75+
var transform = transforms.get(key);
76+
77+
if (transform != null) {
78+
value = transform.apply(value);
79+
}
7880
}
7981
}
8082
}

0 commit comments

Comments
 (0)