Our Moodle installation uses the Reservation plugin across all courses, including searching the clashes in terms (time, rooms).
When creating a NEW reservation, if it is NOT already stored in the database, an error dialog box will appear:
reservationid => Byla zjištěna nesprávná hodnota parametru: Invalid external api parameter: the value is "", the server was expecting "int" type
Error code: invalidparameter
* line 366 of /lib/externallib.php: invalid_parameter_exception thrown
* line 240 of /lib/externallib.php: call to external_api::validate_parameters()
* line 81 of /lib/ajax/service.php: call to external_api::call_external_function()
This is probably due to a missing reservation ID when searching for clashes in the database.
The next time, you click on the same button in an EXISTING reservation, the error no longer appears and conflicts are displayed (in the previous case they were not detected):
We use Moodle version 3.9.2, plugin version 3.9 (2020081901).
Our Moodle installation uses the Reservation plugin across all courses, including searching the clashes in terms (time, rooms).
This is probably due to a missing reservation ID when searching for clashes in the database.
We use Moodle version 3.9.2, plugin version 3.9 (2020081901).