Revision eb8d2f54
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/service/TaxonNameStringFilterablePagingProvider.java | ||
---|---|---|
13 | 13 |
import java.util.HashMap; |
14 | 14 |
import java.util.List; |
15 | 15 |
import java.util.Map; |
16 |
import java.util.Objects; |
|
17 | 16 |
import java.util.UUID; |
18 | 17 |
|
19 | 18 |
import org.apache.log4j.Logger; |
... | ... | |
233 | 232 |
*/ |
234 | 233 |
@Override |
235 | 234 |
public UUID idFor(String stringRepresentation) { |
236 |
if(lastPagedEntityUUIDs == null){ |
|
235 |
if(lastPagedEntityUUIDs == null || !lastPagedEntityUUIDs.containsKey(stringRepresentation)){
|
|
237 | 236 |
int pages = Math.max(1, size(stringRepresentation)); |
238 | 237 |
for(int i = 0; i < pages; i++){ |
239 | 238 |
findEntities(i, stringRepresentation); |
Also available in: Unified diff
ref #8176 bugfix in TaxonNameStringFilterablePagingProvider.idFor()