projects
/
moodle-mod_attendance.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c171745
)
Prevent sessions from being added to attendance activites in recycle bin.
author
Dan Marsden
<dan@danmarsden.com>
Sun, 21 Jan 2018 21:53:40 +0000
(10:53 +1300)
committer
Dan Marsden
<dan@danmarsden.com>
Sun, 21 Jan 2018 21:55:01 +0000
(10:55 +1300)
classes/import/sessions.php
patch
|
blob
|
history
diff --git
a/classes/import/sessions.php
b/classes/import/sessions.php
index
1a40cf1
..
197c6be
100644
(file)
--- a/
classes/import/sessions.php
+++ b/
classes/import/sessions.php
@@
-399,6
+399,10
@@
class sessions {
foreach ($activities as $activity) {
// Build the session data.
$cm = get_coursemodule_from_instance('attendance', $activity->id, $course->id);
+ if (!empty($cm->deletioninprogress)) {
+ // Don't do anything if this attendance is in recycle bin.
+ continue;
+ }
$att = new mod_attendance_structure($activity, $cm, $course);
$sessions = attendance_construct_sessions_data_for_add($session, $att);