Fix Issue #2881: avoid NullPointerException in selectUserIdStatusByEmailLike
after upgrade of sqlitedb library sqldelight in commit 5d84bd8387 the method getUidStatusByEmailLike may suddenly raise a NullPointerException. This fix attempts to restore the prior behavior or simply returning null.
This commit is contained in:
committed by
GitHub
parent
f099b86950
commit
f008f27843
@@ -36,7 +36,7 @@ public class UserIdDao extends AbstractDao {
|
|||||||
|
|
||||||
public UidStatus getUidStatusByEmailLike(String emailLike) {
|
public UidStatus getUidStatusByEmailLike(String emailLike) {
|
||||||
return getDatabase().getUserPacketsQueries().selectUserIdStatusByEmailLike(emailLike)
|
return getDatabase().getUserPacketsQueries().selectUserIdStatusByEmailLike(emailLike)
|
||||||
.executeAsOne();
|
.executeAsOneOrNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, UidStatus> getUidStatusByEmail(String... emails) {
|
public Map<String, UidStatus> getUidStatusByEmail(String... emails) {
|
||||||
@@ -62,4 +62,4 @@ public class UserIdDao extends AbstractDao {
|
|||||||
}
|
}
|
||||||
return Arrays.asList(longs);
|
return Arrays.asList(longs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user