From 75981c24125e3b79945a49dced43645fadb3d9b1 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Sun, 7 May 2017 19:34:11 +0100 Subject: [PATCH] Fixed chapter check for non-mysqlnd instances Fixes #383 --- app/Services/PermissionService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Services/PermissionService.php b/app/Services/PermissionService.php index a1b661533..6f9561a16 100644 --- a/app/Services/PermissionService.php +++ b/app/Services/PermissionService.php @@ -399,7 +399,7 @@ class PermissionService $hasPermissiveAccessToParents = !$book->restricted; // For pages with a chapter, Check if explicit permissions are set on the Chapter - if ($entity->isA('page') && $entity->chapter_id !== 0) { + if ($entity->isA('page') && $entity->chapter_id !== 0 && $entity->chapter_id !== '0') { $chapter = $this->getChapter($entity->chapter_id); $hasPermissiveAccessToParents = $hasPermissiveAccessToParents && !$chapter->restricted; if ($chapter->restricted) {