diff --git a/src/main/java/net/discordjug/javabot/systems/qotw/dao/QOTWChampionRepository.java b/src/main/java/net/discordjug/javabot/systems/qotw/dao/QOTWChampionRepository.java index 4a9361787..7a9555274 100644 --- a/src/main/java/net/discordjug/javabot/systems/qotw/dao/QOTWChampionRepository.java +++ b/src/main/java/net/discordjug/javabot/systems/qotw/dao/QOTWChampionRepository.java @@ -35,7 +35,7 @@ public List getCurrentQOTWChampions(long guildId) { * @param users the QOTW champions */ public void setCurrentQOTWChampions(long guild, long[] users) { - jdbcTemplate.update("DELETE FROM qotw_champion WHERE guild_id = ?"); + jdbcTemplate.update("DELETE FROM qotw_champion WHERE guild_id = ?", guild); List params = new ArrayList<>(); for (long userId : users) { params.add(new Object[] {guild, userId}); diff --git a/src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWChampionJob.java b/src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWChampionJob.java index 0bd60757a..0d599a1e6 100644 --- a/src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWChampionJob.java +++ b/src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWChampionJob.java @@ -56,6 +56,7 @@ public void execute() { for (Member member : membersToAdd) { guild.addRoleToMember(member, qotwChampionRole).queue(); } + qotwChampionRepository.setCurrentQOTWChampions(guild.getIdLong(), membersToAdd.stream().mapToLong(Member::getIdLong).toArray()); }); }); });