From f00a6caaafb3a7f8eb5d7bf2c9b6d51add3ac7a0 Mon Sep 17 00:00:00 2001 From: James C <5689414+james-cnz@users.noreply.github.com> Date: Mon, 8 Apr 2024 19:25:11 +1200 Subject: [PATCH] MDL-78080 course: Duplicate section: Don't copy deleted activities --- course/format/classes/base.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/course/format/classes/base.php b/course/format/classes/base.php index cfcaa1b6169..b0f8bc35ce9 100644 --- a/course/format/classes/base.php +++ b/course/format/classes/base.php @@ -2094,7 +2094,9 @@ abstract class base { if (array_key_exists($originalsection->section, $modinfo->sections)) { foreach ($modinfo->sections[$originalsection->section] as $modnumber) { $originalcm = $modinfo->cms[$modnumber]; - duplicate_module($course, $originalcm, $newsection->id, false); + if (!$originalcm->deletioninprogress) { + duplicate_module($course, $originalcm, $newsection->id, false); + } } }