gère le cas où la session envoyée est un peu n'importe quoi
This commit is contained in:
parent
8fb3630b76
commit
831716a243
|
@ -135,6 +135,10 @@ class SessionsServer(Server):
|
|||
def getObject(self, sessionToken, ipAddress):
|
||||
virtualServerId = context.getVar('applicationId')
|
||||
virtualServer = self.getVirtualServer(virtualServerId)
|
||||
try:
|
||||
int(sessionToken)
|
||||
except (ValueError, TypeError):
|
||||
raise faults.UnknownSessionToken(repr(sessionToken))
|
||||
if not virtualServer.objects.has_key(sessionToken):
|
||||
raise faults.UnknownSessionToken(sessionToken)
|
||||
session = virtualServer.objects[sessionToken]
|
||||
|
|
Reference in New Issue