mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
removing deletions from {blog_association} from the core
The {blog_association} is not defined but it is still referenced in the core functions. This seems to be some blog subsystem mess that prevents the core from removing any activity module and the context. I am sorry Nico if I break something in your current work...
This commit is contained in:
parent
5ac27e270b
commit
bf66a674ce
@ -2571,8 +2571,7 @@ function delete_course_module($id) {
|
||||
}
|
||||
|
||||
delete_context(CONTEXT_MODULE, $cm->id);
|
||||
return $DB->delete_records('course_modules', array('id'=>$cm->id)) &&
|
||||
$DB->delete_records('blog_association', array('contextid'=>$context->id));
|
||||
return $DB->delete_records('course_modules', array('id'=>$cm->id));
|
||||
}
|
||||
|
||||
function delete_mod_from_section($mod, $section) {
|
||||
|
@ -2309,9 +2309,7 @@ function delete_context($contextlevel, $instanceid) {
|
||||
$result = $DB->delete_records('role_assignments', array('contextid'=>$context->id)) &&
|
||||
$DB->delete_records('role_capabilities', array('contextid'=>$context->id)) &&
|
||||
$DB->delete_records('context', array('id'=>$context->id)) &&
|
||||
$DB->delete_records('role_names', array('contextid'=>$context->id)) &&
|
||||
$DB->delete_records('blog_association', array('contextid'=>$context->id));
|
||||
|
||||
$DB->delete_records('role_names', array('contextid'=>$context->id));
|
||||
|
||||
// do not mark dirty contexts if parents unknown
|
||||
if (!is_null($context->path) and $context->depth > 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user