From e0ad248e3400fd8e868018106c51b3c95e06a796 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Thu, 19 Oct 2023 19:50:26 -0500 Subject: [PATCH] Fixing NRE --- .../com/gempukku/lotro/collection/CachedCollectionDAO.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/collection/CachedCollectionDAO.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/collection/CachedCollectionDAO.java index 81d08f2e8..d54ecb912 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/collection/CachedCollectionDAO.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/collection/CachedCollectionDAO.java @@ -47,7 +47,11 @@ public class CachedCollectionDAO implements CollectionDAO, Cached { String key = constructCacheKey(playerId, type); if(_playerCollections.containsKey(key)) { - for (CardCollection.Item item : _playerCollections.get(key).getAll()) { + var coll = _playerCollections.get(key); + if(coll == null) + return _delegate.doesPlayerHaveCardsInCollection(playerId, type);; + + for (CardCollection.Item item : coll.getAll()) { if (item.getCount() > 0) { return true; }