Skip to content

Commit e7576c7

Browse files
Fixed NPE
1 parent b3ddcb6 commit e7576c7

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

fields/src/main/java/network/aika/type/FlattenedType.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,21 @@ public void followLinks(Field<T, O> field) {
157157

158158
relation.followAll(field.getObject())
159159
.forEach(relatedObj ->
160-
ftr[relatedObj.getType().getId()]
161-
.followLinks(direction, relatedObj, field)
160+
followLinks(
161+
ftr[relatedObj.getType().getId()],
162+
relatedObj,
163+
field
164+
)
162165
);
163166
}
164167
}
165168
}
166169

170+
private void followLinks(FlattenedTypeRelation<T, O, RT, RO> ftr, RO relatedObj, Field<T, O> field) {
171+
if(ftr != null)
172+
ftr.followLinks(direction, relatedObj, field);
173+
}
174+
167175
public FieldDefinition<T, O>[][] getFieldsReverse() {
168176
return fieldsReverse;
169177
}

0 commit comments

Comments
 (0)