Skip to content

Commit e4b2176

Browse files
chore: if the bool field is null set the inlined boolean as null
1 parent 63d369b commit e4b2176

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectTypeMapper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,9 @@ public void copy(GenericHollowObject rec, Object pojo) {
631631
unsafe.putObject(pojo, fieldOffset, rec.getBytes(fieldName));
632632
break;
633633
case INLINED_BOOLEAN:
634-
unsafe.putObject(pojo, fieldOffset, Boolean.valueOf(rec.getBoolean(fieldName)));
634+
if (!rec.isNull(fieldName)) {
635+
unsafe.putObject(pojo, fieldOffset, Boolean.valueOf(rec.getBoolean(fieldName)));
636+
}
635637
break;
636638
case INLINED_INT:
637639
int inlinedIntValue = rec.getInt(fieldName);

0 commit comments

Comments
 (0)