Skip to content

Commit c6cd051

Browse files
committed
Fix again logic for checking drivers in cache
1 parent 269c8d2 commit c6cd051

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/main/java/io/github/bonigarcia/wdm/WebDriverManager.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -569,24 +569,20 @@ protected Optional<String> getDriverFromCache(String driverVersion,
569569

570570
// Filter by name
571571
filesInCache = filterCacheBy(filesInCache, driver);
572-
if (filesInCache.size() == 1) {
573-
return Optional.of(filesInCache.get(0).toString());
574-
}
575572

576573
// Filter by version
577574
filesInCache = filterCacheBy(filesInCache, driverVersion);
578-
if (filesInCache.size() == 1) {
579-
return Optional.of(filesInCache.get(0).toString());
580-
}
581575

582576
// Filter by OS
583577
filesInCache = filterCacheBy(filesInCache, os.toLowerCase());
578+
584579
if (filesInCache.size() == 1) {
585580
return Optional.of(filesInCache.get(0).toString());
586581
}
587582

588583
// Filter by arch
589584
filesInCache = filterCacheBy(filesInCache, arch.name());
585+
590586
if (!filesInCache.isEmpty()) {
591587
return Optional.of(filesInCache.get(0).toString());
592588
}

0 commit comments

Comments
 (0)