MDL-71837 calendar: turn off export form double submit protection.
authorPaul Holden <paulh@moodle.com>
Wed, 2 Jun 2021 18:50:38 +0000 (19:50 +0100)
committerPaul Holden <paulh@moodle.com>
Wed, 2 Jun 2021 18:50:38 +0000 (19:50 +0100)
calendar/export.php

index 687f9cf..0648627 100644 (file)
@@ -138,7 +138,9 @@ $formdata = array(
     // If today it's weekend but tomorrow it isn't, do NOT give the "this week" option.
     'allowthisweek' => !(($weekend & (1 << $now['wday'])) && !($weekend & (1 << (($now['wday'] + 1) % $numberofdaysinweek))))
 );
-$exportform = new core_calendar_export_form(null, $formdata);
+
+// Disable submit protection so that the submit buttons continue working after being pressed.
+$exportform = new core_calendar_export_form(null, $formdata, 'POST', '', ['data-double-submit-protection' => 'off']);
 $calendarurl = '';
 if ($data = $exportform->get_data()) {
     $params = array();