diff --git a/lib/integrations/slack/channel_builder.rb b/lib/integrations/slack/channel_builder.rb index 1edacf8f7..707254e1f 100644 --- a/lib/integrations/slack/channel_builder.rb +++ b/lib/integrations/slack/channel_builder.rb @@ -24,10 +24,14 @@ class Integrations::Slack::ChannelBuilder end def channels - conversations_list = slack_client.conversations_list(types: 'public_channel, private_channel', exclude_archived: true) + conversations_list = slack_client.conversations_list(types: 'public_channel,private_channel', exclude_archived: true) channel_list = conversations_list.channels while conversations_list.response_metadata.next_cursor.present? - conversations_list = slack_client.conversations_list(cursor: conversations_list.response_metadata.next_cursor) + conversations_list = slack_client.conversations_list( + cursor: conversations_list.response_metadata.next_cursor, + types: 'public_channel,private_channel', + exclude_archived: true + ) channel_list.concat(conversations_list.channels) end channel_list