Fixing bug where ShardFilter parameter for ListShards was being passed in for paginated calls.

This commit is contained in:
Joshua Kim 2021-02-23 08:07:15 -08:00
parent b4f6f8fffb
commit a0021c5328

View file

@ -315,13 +315,12 @@ public class KinesisProxy implements IKinesisProxyExtended {
request.setRequestCredentials(credentialsProvider.getCredentials());
if (StringUtils.isEmpty(nextToken)) {
request.setStreamName(streamName);
request.setShardFilter(shardFilter);
} else {
request.setNextToken(nextToken);
}
if (shardFilter != null) {
request.setShardFilter(shardFilter);
}
LOG.info("Listing shards with list shards request " + request);
ListShardsResult result = null;
LimitExceededException lastException = null;