From 514fd1b88c4fe64660110395267649bc678a6b91 Mon Sep 17 00:00:00 2001
From: Melissa Draper <melissa@catalyst.net.nz>
Date: Tue, 27 Nov 2012 12:30:48 +1300
Subject: [PATCH] Remove useragent from sso session check (Bug #1082416)

Due to an override for moodle sites in Firefox 17 the useragent
in moodle and mahara cannot match, therefore jumping is broken.
This does not remove the useragent data storage, just the check
when the query for the sessions occurs.

Change-Id: I59a2e3fb1aea20027ce6cf24338440c866b56f58
---
 htdocs/api/xmlrpc/lib.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/api/xmlrpc/lib.php b/htdocs/api/xmlrpc/lib.php
index eedc68a..67b8029 100644
--- a/htdocs/api/xmlrpc/lib.php
+++ b/htdocs/api/xmlrpc/lib.php
@@ -187,7 +187,7 @@ function fetch_user_image($username) {
 function user_authorise($token, $useragent) {
     global $USER;
 
-    $sso_session = get_record('sso_session', 'token', $token, 'useragent', $useragent);
+    $sso_session = get_record('sso_session', 'token', $token);
     if (empty($sso_session)) {
         throw new XmlrpcServerException('No such session exists');
     }
-- 
1.8.0

