LPs: Skip double documents BT#17750

pull/3782/head
Julio Montoya 5 years ago
parent f6f38c5e69
commit bc24b628a6
  1. 10
      main/inc/lib/document.lib.php

@ -3531,10 +3531,16 @@ class DocumentManager
// If you want to debug it, I advise you to do "echo" on the eval statements.
$newResources = [];
$added = [];
if (!empty($resources) && $user_in_course) {
foreach ($resources as $resource) {
$docId = $resource['id'];
if (in_array($added, $docId)) {
continue;
}
$is_visible = self::is_visible_by_id(
$resource['id'],
$docId,
$course_info,
$session_id,
api_get_user_id()
@ -3545,7 +3551,7 @@ class DocumentManager
continue;
}
}
$added[] = $docId;
$newResources[] = $resource;
}
}

Loading…
Cancel
Save