Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

Commit b2e837f

Browse files
CodeDoctorDECodeDoctorDE
authored andcommitted
fixing leaderboard
1 parent e0cde2a commit b2e837f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/main/java/com/github/codedoctorde/linwood/utils/DatabaseUtil.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.io.FileInputStream;
1616
import java.io.IOException;
1717
import java.nio.file.Files;
18+
import java.util.List;
1819
import java.util.Objects;
1920
import java.util.PropertyResourceBundle;
2021
import java.util.ResourceBundle;
@@ -139,11 +140,11 @@ public MemberEntity[] getKarmaLeaderboard(Session session, @Nullable Long guild,
139140

140141
// Create CriteriaQuery
141142
var cq = builder.createQuery(MemberEntity.class);
142-
var from = cq.from(MemberEntity.class);
143-
cq.orderBy(builder.desc(from.get("likes")), builder.asc(from.get("dislikes")));
144-
var all = cq.select(from);
143+
var member = cq.from(MemberEntity.class);
144+
var all = cq.select(member);
145145
if(guild != null)
146-
all.where(builder.equal(from.get("guildId"), guild));
146+
all.where(builder.equal(member.get("guildId"), guild));
147+
all.orderBy(builder.desc(member.get("likes")), builder.asc(member.get("dislikes")));
147148
var allQuery = session.createQuery(all);
148149
allQuery.setMaxResults(maxResults);
149150
return allQuery.getResultList().toArray(new MemberEntity[0]);

0 commit comments

Comments
 (0)