Fix issue breaking upgrade if c_student_publication items remain from a deleted session - refs BT#12479

pull/2487/head
Yannick Warnier 8 years ago
parent 04def968a1
commit 7169f68b36
  1. 4
      main/install/install.lib.php

@ -3227,6 +3227,10 @@ function migrateSwitch($fromVersion, $manager, $processFiles = true)
}
}
// Delete c_student_publication from any session that doesn't exist anymore
$sql = "DELETE FROM c_student_publication WHERE session_id NOT IN (SELECT id FROM session)";
$statement = $connection->executeQuery($sql);
// Fix work documents that don't have c_item_property value
$sql = "SELECT * FROM c_student_publication WHERE parent_id IS NOT NULL";
$statement = $connection->executeQuery($sql);

Loading…
Cancel
Save