diff --git a/src/main/java/net/dv8tion/jda/internal/entities/SelectMenuMentions.java b/src/main/java/net/dv8tion/jda/internal/entities/SelectMenuMentions.java index 8943aac0594..36bf4c8c332 100644 --- a/src/main/java/net/dv8tion/jda/internal/entities/SelectMenuMentions.java +++ b/src/main/java/net/dv8tion/jda/internal/entities/SelectMenuMentions.java @@ -99,6 +99,8 @@ public Bag getUsersBag() @Override public List getChannels() { + if (guild == null) + return Collections.emptyList(); if (cachedChannels != null) return cachedChannels; @@ -151,6 +153,8 @@ public Bag getChannelsBag(@Nonnull Class clazz) @Override public List getRoles() { + if (guild == null) + return Collections.emptyList(); if (cachedRoles != null) return cachedRoles; @@ -208,6 +212,8 @@ public Bag getSlashCommandsBag() @Override public List getMembers() { + if (guild == null) + return Collections.emptyList(); if (cachedMembers != null) return cachedMembers;