diff --git a/src/common/connection.py b/src/common/connection.py index 7e9f1155b..3acc7b57e 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -78,9 +78,10 @@ class Connection(ConnectionHandlers): self.password = passwords.get_password(name) self.server_resource = gajim.config.get_per('accounts', name, 'resource') # All valid resource substitution strings should be added to this hash. - self.server_resource = Template(self.server_resource).safe_substitute({ - 'hostname': socket.gethostname() - }) + if self.server_resource: + self.server_resource = Template(self.server_resource).safe_substitute({ + 'hostname': socket.gethostname() + }) if gajim.config.get_per('accounts', self.name, 'keep_alives_enabled'): self.keepalives = gajim.config.get_per('accounts', self.name,'keep_alive_every_foo_secs') else: