-
Bug
-
Resolution: Fixed
-
Blocker
-
3.1
-
MOODLE_31_STABLE
-
MOODLE_31_STABLE
-
MDL-53962-master-alt -
Copy+paste from MDL-52718:
if community hubs update to moodle 3.1, older clients (3.0 and 2.9) will be sending the parameters incorrectly, and now that we don't offer introspection, Zend won't be able to work out how to send the data.
I think the fix is as easy as backporting the change from MDL-52718 to 3.0 and 2.9 (I have tested it with 3.0 and it works).
poltawski made a comment:
the important point for this issue is backwards compatibility with existing clients using xml-rpc. (Not necessarily community block, we can just fix that one as you have done.. but I worry that other clients out there out of our control will be impacted)
This will be a problem if people were sending data incorrectly, but in such a way that Zend could work out how to modify the request to be correct. Now if people send incorrect data to a 3.1 site, it will not be possible for Zend (if they are still on <=3.0) to modify the request. And of course if they are on 3.1 there will be no Zend to modify it in the first place. I suppose we need to make a call on whether or not users should be advised to send data correctly, or whether we should implement introspection in 3.1
- blocks
-
MDLQA-9344 CLONE - A manager can advertise a course on a hub
-
- Passed
-
-
MDLQA-9345 CLONE - A manager can share a course on a hub
-
- Passed
-
-
MDLQA-9346 CLONE - A manager can remove an advertised or shared course on a hub
-
- Passed
-
- has a non-specific relationship to
-
MDL-52718 XML-RPC client does not work with community hub
-
- Closed
-
- will help resolve
-
MDL-54054 Error occurred during the course publication
-
- Closed
-