Table draft handler cache clearing bug fix

This commit is contained in:
jakub.salavec
2025-03-10 14:35:51 +01:00
parent c75da3b780
commit 03de38cc33

View File

@@ -208,9 +208,11 @@ public class TableDraftRequestHandler extends LotroServerRequestHandler implemen
private void clearCacheIfDraftFinished(String eventId, Player resourceOwner, DraftPlayer thisPlayer) { private void clearCacheIfDraftFinished(String eventId, Player resourceOwner, DraftPlayer thisPlayer) {
if (thisPlayer.draftFinished()) { if (thisPlayer.draftFinished()) {
eventMap.get(eventId).remove(resourceOwner.getName()); if (eventMap.containsKey(eventId)) {
if (eventMap.get(eventId).isEmpty()) { eventMap.get(eventId).remove(resourceOwner.getName());
eventMap.remove(eventId); if (eventMap.get(eventId).isEmpty()) {
eventMap.remove(eventId);
}
} }
} }
} }