diff --git a/src/commands/implementation.py b/src/commands/implementation.py
index c8f7a38c4c1d83522caf99e629437ac488688112..372bd9ff423bcd14244b7e854b77e7be821264be 100644
--- a/src/commands/implementation.py
+++ b/src/commands/implementation.py
@@ -134,6 +134,7 @@ class GroupChatCommands(CommonCommands):
         except Exception:
             raise CommandError(_("Invalid nickname"))
         self.connection.join_gc(new_nick, self.room_jid, None, change_nick=True)
+        self.new_nick = new_nick
 
     @command('query', raw=True)
     def chat(self, nick):