[AB-144] fixing command key parameter handler and assignable post refreshing

This commit is contained in:
Sheldan
2020-10-07 20:42:19 +02:00
parent b8d19ab1e1
commit 1d3c414d6b
2 changed files with 5 additions and 1 deletions

View File

@@ -336,6 +336,10 @@ public class AssignableRolePlaceServiceBean implements AssignableRolePlaceServic
@Override
public CompletableFuture<Void> refreshAssignablePlacePosts(AssignableRolePlace place) {
if(place.getMessagePosts().isEmpty()) {
log.info("Trying to refresh an assignable place {} in server {} without any posts.", place.getId(), place.getServer().getId());
return CompletableFuture.completedFuture(null);
}
log.info("Refreshing assignable role place posts for assignable role place {} in server {}.", place.getId(), place.getServer().getId());
MessageToSend messageToSend = renderAssignablePlacePosts(place);
List<AssignableRolePlacePost> existingMessagePosts = place.getMessagePosts();

View File

@@ -10,7 +10,7 @@ public class CommandKeyParameterHandler implements CommandParameterHandler {
@Override
public boolean handles(Class clazz) {
return false;
return CommandParameterKey.class.isAssignableFrom(clazz);
}
@Override