From bc92c39ce0597c5ce12947331bb5ce7190093420 Mon Sep 17 00:00:00 2001 From: Colin McDonald Date: Sun, 17 Jul 2016 17:47:04 -0400 Subject: [PATCH] Fix User#getRanksScoped registered logic --- src/main/java/net/frozenorb/apiv3/model/User.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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,