Fix NPE in FolderObserver (#4896)

Fix #4890

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
This commit is contained in:
lolodomo
2025-07-13 09:49:58 +02:00
committed by GitHub
parent 69bb634ba6
commit cc95a6d045
@@ -24,6 +24,7 @@ import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Collectors;
@@ -113,7 +114,8 @@ public class FolderObserver implements WatchService.WatchEventListener {
parsers.remove(extension);
Set<String> removed = modelRepository.removeAllModelsOfType(extension);
ignoredPaths.addAll(removed.stream().map(namePathMap::get).collect(Collectors.toSet()));
ignoredPaths
.addAll(removed.stream().map(namePathMap::get).filter(Objects::nonNull).collect(Collectors.toSet()));
}
@Activate