mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #17815
[Bug 1268788] A change has been merged
Reviewed: https://reviews.mahara.org/3155
Committed: http://gitorious.org/mahara/mahara/commit/a1ac59ae8179f01fa3edca4ecb4df7228e245d63
Submitter: Robert Lyon (robertl@xxxxxxxxxxxxxxx)
Branch: 1.8_STABLE
commit a1ac59ae8179f01fa3edca4ecb4df7228e245d63
Author: Leo Xiong <leoxiong@xxxxxxxxxxx>
Date: Tue Jan 14 16:34:01 2014 +1300
Added define('JSON', 1) and define('NOSESSKEY') to remove jsdetector and
the requirement of a session key from api/mobile/sync.php and also
upload.php. bug #1268788
Change-Id: I87d304e7ed80ad62c697b7578f84e3a7155a440b
Signed-off-by: Leo Xiong <leoxiong@xxxxxxxxxxx>
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1268788
Title:
mobile_api_json_reply sends extra stuff at the top, making it invalid
json
Status in Mahara ePortfolio:
Fix Committed
Status in Mahara 1.8 series:
In Progress
Bug description:
An example is this, using the wrong api token
D/RestClient( 2917): Response = <form name="jsdetector_form" id="jsdetector_form" method="post">
D/RestClient( 2917): <input name="javascriptenabled" type="hidden" value="true" />
D/RestClient( 2917): <script type="text/javascript">
D/RestClient( 2917): document.jsdetector_form.submit();
D/RestClient( 2917): </script>
D/RestClient( 2917): </form>{"fail":"Sorry that mobile upload token was not found. Please check your site and mobile application settings."}
Stolen from a maharadroid with a patch to log the responses, but that
can be obtained with easier ways.
Just need to find the jsdectector stuff and make sure it isn't done in
a part of mahara that has json reply in it. This may actually break
some of the json stuff as well? or the /api/mobile/sync.php needs a
define of JSON at the top.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1268788/+subscriptions
References