diff --git a/pyweb/mumble/models.py b/pyweb/mumble/models.py index 3fa531f..4e5e0cc 100644 --- a/pyweb/mumble/models.py +++ b/pyweb/mumble/models.py @@ -172,11 +172,16 @@ class MumbleUser( models.Model ): # Update user's registration if self.password: + if self.owner: + email = self.owner.email + else: + email = settings.DEFAULT_FROM_EMAIL; + murmur.setRegistration( - dbus.Int32( self.mumbleid ), - dbus.String( self.name ), - dbus.String( self.owner.email if self.owner else settings.DEFAULT_FROM_EMAIL ), - dbus.String( self.password ) + dbus.Int32( self.mumbleid ), + dbus.String( self.name ), + dbus.String( email ), + dbus.String( self.password ) ); # Don't save the users' passwords, we don't need them anyway