Prevent NullPointerException when User Defined Type is not found.
Closes: #1084 Original pull request: #1085 Related ticket: DATACASS-465
This commit is contained in:
committed by
Mark Paluch
parent
7e3381882d
commit
a465893e7b
@@ -444,16 +444,14 @@ class DefaultColumnTypeResolver implements ColumnTypeResolver {
|
||||
}
|
||||
|
||||
private DataType getUserType(CassandraPersistentEntity<?> persistentEntity, boolean frozen) {
|
||||
|
||||
CqlIdentifier identifier = persistentEntity.getTableName();
|
||||
com.datastax.oss.driver.api.core.type.UserDefinedType userType = userTypeResolver.resolveType(identifier)
|
||||
.copy(frozen);
|
||||
com.datastax.oss.driver.api.core.type.UserDefinedType userType = userTypeResolver.resolveType(identifier);
|
||||
|
||||
if (userType == null) {
|
||||
throw new MappingException(String.format("User type [%s] not found", identifier));
|
||||
}
|
||||
|
||||
return userType;
|
||||
return userType.copy(frozen);
|
||||
}
|
||||
|
||||
private Class<?> resolveToJavaType(DataType dataType) {
|
||||
|
||||
Reference in New Issue
Block a user