From 43450d01707fd70698a325609ac08659879b72a0 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Mon, 16 Dec 2024 08:20:45 +0000
Subject: [PATCH] =?UTF-8?q?CW=20Aufgaben=20k=C3=B6nnen=20nicht=20bearbeite?=
 =?UTF-8?q?t=20werden?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #5011

Merge request studip/studip!3760
---
 lib/models/Courseware/StructuralElement.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/models/Courseware/StructuralElement.php b/lib/models/Courseware/StructuralElement.php
index 6f87e70d94d..bf3644cf4c4 100644
--- a/lib/models/Courseware/StructuralElement.php
+++ b/lib/models/Courseware/StructuralElement.php
@@ -290,7 +290,7 @@ class StructuralElement extends \SimpleORMap implements \PrivacyObject, \Feedbac
 
             case 'course':
                 $unit = $this->findUnit();
-                if ($unit->permission_scope === 'unit') {
+                if ($unit->permission_scope === 'unit' && !$this->isTask()) {
                     return $unit->canEditContent($user);
                 } else {
                     $hasEditingPermission = $this->hasEditingPermission($user, $unit);
-- 
GitLab