The OP had reported a bug where the name comparison was failing because of a null. The name lookup should never return a null (it's tagged @NonNull) but the underlying optional check was giving a null instead of "". Changing the return to "" will prevent this issue. However, it is not clear how the owner of an island does not have a name entry in the database, but that is another issue.
The OP had reported a bug where the name comparison was failing because of a null. The name lookup should never return a null (it's tagged @NonNull) but the underlying optional check was giving a null instead of "". Changing the return to "" will prevent this issue. However, it is not clear how the owner of an island does not have a name entry in the database, but that is another issue.