diff --git a/src/net/java/sip/communicator/impl/protocol/irc/OperationSetMultiUserChatIrcImpl.java b/src/net/java/sip/communicator/impl/protocol/irc/OperationSetMultiUserChatIrcImpl.java index c0b5b8b0e..45e1ccbf7 100644 --- a/src/net/java/sip/communicator/impl/protocol/irc/OperationSetMultiUserChatIrcImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/irc/OperationSetMultiUserChatIrcImpl.java @@ -137,12 +137,7 @@ public ChatRoom createChatRoom( throws OperationFailedException, OperationNotSupportedException { - if (this.chatRoomCache.containsKey(roomName)) - { - throw new OperationFailedException("room already exists", - OperationFailedException.IDENTIFICATION_CONFLICT); - } - return createLocalChatRoomInstance(roomName); + return findOrCreateRoom(roomName); } /**