diff --git a/pyweb/mumble/MumbleCtlDbus.py b/pyweb/mumble/MumbleCtlDbus.py index 606dc54..61491ec 100644 --- a/pyweb/mumble/MumbleCtlDbus.py +++ b/pyweb/mumble/MumbleCtlDbus.py @@ -282,12 +282,14 @@ class MumbleCtlDbus_118(MumbleCtlBase): if not player: return -2 + plid = player.values()[0].userid + ok = MumbleCtlDbus_118.convertDbusTypeToNative( - self._getDbusServerObject(srvid).verifyPassword( dbus.Int32( player[0].userid ), password ) + self._getDbusServerObject(srvid).verifyPassword( dbus.Int32( plid ), password ) ) if ok: - return player[0].userid + return plid else: return -1