Commit f54142e1 authored by Dmytrii Kaiun's avatar Dmytrii Kaiun
Browse files

Issue #3260322 by tBKoT: Use revert logic to give access

parent 664e8b5a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1567,10 +1567,10 @@ function social_course_node_access(NodeInterface $node, $op, AccountInterface $a
    $course_wrapper = \Drupal::service('social_course.course_wrapper');

    if ($node->bundle() == 'course_section' && $course_wrapper->setCourseFromSection($node)->getCourse()) {
      return AccessResult::forbiddenIf(!$course_wrapper->sectionAccess($node, $account, 'view')->isAllowed());
      return AccessResult::allowedIf($course_wrapper->sectionAccess($node, $account, 'view')->isAllowed());
    }
    elseif (($section = $course_wrapper->getSectionFromMaterial($node)) && $course_wrapper->setCourseFromSection($section)->getCourse()) {
      return AccessResult::forbiddenIf(!$course_wrapper->materialAccess($node, $account, 'view')->isAllowed());
      return AccessResult::allowedIf($course_wrapper->materialAccess($node, $account, 'view')->isAllowed());
    }
  }