MDL-60352 calendar: Do not select original event for collection

This commit is contained in:
Andrew Nicols
2017-10-05 14:43:23 +08:00
parent d7bee96561
commit 3e2afb9d11
@@ -122,12 +122,16 @@ class repeat_event_collection implements event_collection_interface {
* @param int $start Start offset.
* @return \stdClass[]
*/
protected function load_event_records($start = 1) {
protected function load_event_records($start = 0) {
global $DB;
while ($records = $DB->get_records(
while ($records = $DB->get_records_select(
'event',
['repeatid' => $this->parentid],
'',
'id <> :parentid AND repeatid = :repeatid',
[
'parentid' => $this->parentid,
'repeatid' => $this->parentid,
],
'id ASC',
'*',
$start,
self::DB_QUERY_LIMIT