diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2024-07-24 09:15:26 +0000 |
|---|---|---|
| committer | Moritz Strohm <strohm@data-quest.de> | 2024-07-24 09:15:26 +0000 |
| commit | e3729a6207daf9c08102c38ab14f1f038196867f (patch) | |
| tree | 8b51e6cf2258106b51e821792369e2c0942e1c2b /app/controllers/resources | |
| parent | f3046f9af6aa3e352ef3deac3b5b81198011f4d2 (diff) | |
Resolve "Undefined variablen Warnungen beim Resource hinzufügen"
Closes #4423
Merge request studip/studip!3219
Diffstat (limited to 'app/controllers/resources')
| -rw-r--r-- | app/controllers/resources/resource.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/controllers/resources/resource.php b/app/controllers/resources/resource.php index 202e763..02ecacd 100644 --- a/app/controllers/resources/resource.php +++ b/app/controllers/resources/resource.php @@ -27,7 +27,7 @@ class Resources_ResourceController extends AuthenticatedController $this->edit_global_permissions = false; - $this->resource_id_parameter = $args[0]; + $this->resource_id_parameter = $args[0] ?? null; $this->resources = []; $this->resource_ids = []; @@ -215,7 +215,7 @@ class Resources_ResourceController extends AuthenticatedController protected function addEditDeleteHandler($mode = 'add') { - $this->resource = $this->resources[0]; + $this->resource = $this->resources[0] ?? null; $user = User::findCurrent(); $this->show_form = false; @@ -282,10 +282,11 @@ class Resources_ResourceController extends AuthenticatedController CSRFProtection::verifyUnsafeRequest(); if (($mode == 'add') || ($mode == 'edit')) { //Process submitted form: - $this->parent_id = $this->resource->parent_id; if ($mode == 'add') { $this->category_id = Request::get('category_id'); $this->parent_id = Request::get('parent_id', ''); + } else { + $this->parent_id = $this->resource->parent_id; } $this->name = Request::get('name'); $this->description = Request::get('description'); |
