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,12 +208,14 @@ public class TableDraftRequestHandler extends LotroServerRequestHandler implemen
private void clearCacheIfDraftFinished(String eventId, Player resourceOwner, DraftPlayer thisPlayer) {
if (thisPlayer.draftFinished()) {
if (eventMap.containsKey(eventId)) {
eventMap.get(eventId).remove(resourceOwner.getName());
if (eventMap.get(eventId).isEmpty()) {
eventMap.remove(eventId);
}
}
}
}
private void writeXml(ResponseWriter responseWriter, DraftPlayer draftPlayer) throws ParserConfigurationException {
DraftDocBuilder draftDocBuilder = new DraftDocBuilder();