Fixing bug where ShardFilter parameter for ListShards was being passed in for paginated calls. (#790)

Co-authored-by: Joshua Kim <kimjos@amazon.com>
This commit is contained in:
Joshua Kim 2021-02-24 13:34:39 -08:00 committed by GitHub
parent b4f6f8fffb
commit a13ed13702
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;