mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #45935
[Bug 1656151] Re: WS response problems on demo.mahara.org website
[Expired for Mahara because there has been no activity for 60 days.]
** Changed in: mahara
Status: Incomplete => Expired
--
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/1656151
Title:
WS response problems on demo.mahara.org website
Status in Mahara:
Expired
Bug description:
Happens periodically for demo.mahara.org website ...
Could be setting, wrong code, or data in DB ...
I send this request:
https://demo.mahara.org/webservice/rest/server.php?alt=json
Payload:
{"wsfunction":"module_mobileapi_sync","wstoken":"df4d82a11d311116f95cb65c4a59fa47","blogs":{},"folders":{},"notifications":{"lastsync":0},"tags":{},"userprofile":{},"userprofileicon":{}}
And get the following response:
{
"error": true,
"error_number": 500,
"error_name": "invalidextresponse",
"error_class": "WebserviceParameterException",
"error_message": " : notifications ( : notifications (Invalid response : Only arrays accepted.))",
"error_rendered": " : notifications ( : notifications (Invalid response : Only arrays accepted.))"
}
Expected result:
I believe I shouldn't be getting an error from webserver.
....
It looks like htdocs/module/mobileapi/webservice/functions/module_mobileapi_sync.php ln 328. Variable $activity_arr is not an array as required by the WS.... So "get_records_sql_array function doesn't return an array"... (but I might be wrong)
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1656151/+subscriptions
References