Skip to content

Commit af87315

Browse files
committed
fix: adjust boolean logic
Signed-off-by: Elizabeth Danzberger <[email protected]>
1 parent 3b24879 commit af87315

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/Listener/RegisterTemplateFileCreatorListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function handle(Event $event): void {
3939
}
4040

4141
$user = $this->permissionManager->loggedInUser();
42-
$userCanCreate = $this->permissionManager->isEnabledForUser($user) || $this->permissionManager->userCanEdit($user);
42+
$userCanCreate = $this->permissionManager->isEnabledForUser($user) && $this->permissionManager->userCanEdit($user);
4343
if ($user && !$userCanCreate) {
4444
return;
4545
}

tests/lib/Listener/RegisterTemplateFileCreatorListenerTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ public function testHandleRegistersWithoutDrawSupport() {
114114
public function testHandleDoesNotRegisterIfUserCannotEdit() {
115115
$event = $this->createMock(RegisterTemplateCreatorEvent::class);
116116
$event->method('getTemplateManager')->willReturn($this->templateManager);
117+
$this->permissionManager->method('loggedInUser')->willReturn('user');
117118
$this->permissionManager->method('isEnabledForUser')->willReturn(true);
118119
$this->permissionManager->method('userCanEdit')->willReturn(false);
119120
$this->capabilitiesService->method('getCapabilities')->willReturn(['something']);

0 commit comments

Comments
 (0)