Prevent error in getByID function #640

Merged
greg6775 merged 2 commits from greg-dev into master 2021-03-29 00:15:21 +02:00
Showing only changes of commit b308a8bc25 - Show all commits

View file

@ -43,7 +43,11 @@ public class Mongo {
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put(where, what);
FindIterable<Document> it = collection.find(whereQuery);
try {
return it.cursor().next().get(column);
} catch (NoSuchElementException ignore) {
return null;
}
}
public JSONObject getObjectByID(String collection, String id) {
@ -133,8 +137,7 @@ public class Mongo {
}
public boolean hasStarboardMessage(String message_id) {
this.getByID("stars", "id", message_id, "guild");
return true;
return this.getByID("stars", "id", message_id, "guild") != null;
}
public void insertStarboardMessage(String message_id, String guild_id, String starboard_message_id) {