lmsace / lmsace-connect-lms

Moodle plugin to create Access token and basic setup for Moodle + WooCommerce integration.
2 stars 2 forks source link

PHP8.2 courses retrieve issue #3

Open MauricioTRP opened 9 months ago

MauricioTRP commented 9 months ago

If the plugin is used on an environment that uses php8.2 or later you get this response after post request from WordPress, and therefore it can't render courses available for conection

{
    "exception": "dml_missing_record_exception",
    "errorcode": "invalidrecord",
    "message": "No se puede encontrar registro de datos en la tabla external_functions de la base de datos."
}

I've used postman to POST on https://moodle_domain/webservice/rest/server.php?wstoken={{duamconsultores_token}}&moodlewsrestformat=json&wsfunction=get_courses and get responses for php8.1 or below on server side