diff --git a/src/main/java/net/frozenorb/apiv3/model/User.java b/src/main/java/net/frozenorb/apiv3/model/User.java index 55d7b8b..c5ab036 100644 --- a/src/main/java/net/frozenorb/apiv3/model/User.java +++ b/src/main/java/net/frozenorb/apiv3/model/User.java @@ -617,12 +617,12 @@ public final class User { grantedRanks.add(grantedRank); } - if (registeredAt != null) { - grantedRanks.add(Rank.findById("registered")); + if (grantedRanks.isEmpty()) { + grantedRanks.add(Rank.findById("default")); } - if (grantedRanks.isEmpty()) { - return ImmutableList.of(Rank.findById("default")); + if (registeredAt != null) { + grantedRanks.add(Rank.findById("registered")); } // This is to remove redundant ranks. Say they have mod, mod-plus, admin, and youtuber,