From c9734ce0b2dec5a42b888e3932937481a3b105b3 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 12 Jul 2025 13:52:50 +0400 Subject: [PATCH] gui: fixed some errors on table/game close from server side (related to #13844) --- Mage.Common/src/main/java/mage/remote/SessionImpl.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Mage.Common/src/main/java/mage/remote/SessionImpl.java b/Mage.Common/src/main/java/mage/remote/SessionImpl.java index aaf1959dd5a..8d2dad50d4e 100644 --- a/Mage.Common/src/main/java/mage/remote/SessionImpl.java +++ b/Mage.Common/src/main/java/mage/remote/SessionImpl.java @@ -723,7 +723,7 @@ public class SessionImpl implements Session { public Optional getRoomChatId(UUID roomId) { try { if (isConnected()) { - return Optional.of(server.chatFindByRoom(roomId)); + return Optional.ofNullable(server.chatFindByRoom(roomId)); } } catch (MageException ex) { handleMageException(ex); @@ -735,7 +735,7 @@ public class SessionImpl implements Session { public Optional getTableChatId(UUID tableId) { try { if (isConnected()) { - return Optional.of(server.chatFindByTable(tableId)); + return Optional.ofNullable(server.chatFindByTable(tableId)); } } catch (MageException ex) { handleMageException(ex); @@ -747,7 +747,7 @@ public class SessionImpl implements Session { public Optional getGameChatId(UUID gameId) { try { if (isConnected()) { - return Optional.of(server.chatFindByGame(gameId)); + return Optional.ofNullable(server.chatFindByGame(gameId)); } } catch (MageException ex) { handleMageException(ex); @@ -761,7 +761,7 @@ public class SessionImpl implements Session { public Optional getTable(UUID roomId, UUID tableId) { try { if (isConnected()) { - return Optional.of(server.roomGetTableById(roomId, tableId)); + return Optional.ofNullable(server.roomGetTableById(roomId, tableId)); } } catch (MageException ex) { handleMageException(ex); @@ -905,7 +905,7 @@ public class SessionImpl implements Session { public Optional getTournamentChatId(UUID tournamentId) { try { if (isConnected()) { - return Optional.of(server.chatFindByTournament(tournamentId)); + return Optional.ofNullable(server.chatFindByTournament(tournamentId)); } } catch (MageException ex) { handleMageException(ex);