Skip to content

Commit e3fedcb

Browse files
#41 Fixing findAll(Iterable<ID>) method, from pull request by @tpenakov and modifying with fix from @sirjasiu for overridden table names
1 parent 1f6be4d commit e3fedcb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/org/socialsignin/spring/data/dynamodb/repository/support/SimpleDynamoDBCrudRepository.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.HashMap;
2121
import java.util.List;
2222
import java.util.Map;
23+
import java.util.Map.Entry;
2324

2425
import org.socialsignin.spring.data.dynamodb.core.DynamoDBOperations;
2526
import org.socialsignin.spring.data.dynamodb.repository.DynamoDBCrudRepository;
@@ -91,7 +92,7 @@ public List<T> findAll(Iterable<ID> ids) {
9192
}
9293
}
9394
keyPairsMap.put(domainType, keyPairs);
94-
return (List<T>) dynamoDBOperations.batchLoad(keyPairsMap).get(domainType);
95+
return (List<T>) dynamoDBOperations.batchLoad(keyPairsMap).get(dynamoDBOperations.getOverriddenTableName(entityInformation.getDynamoDBTableName()));
9596
}
9697

9798
protected T load(ID id) {

0 commit comments

Comments
 (0)