From 230d7b4ba1a19081b5e303976242e84205c92f47 Mon Sep 17 00:00:00 2001 From: Andras Iklody Date: Tue, 16 Apr 2013 09:01:03 +0200 Subject: [PATCH] Wrong version of adminCrudComponent - Can cause issues when saving roles, replaced with the newer version. --- app/Controller/Component/AdminCrudComponent.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Controller/Component/AdminCrudComponent.php b/app/Controller/Component/AdminCrudComponent.php index 934b8f653..ce887ed26 100755 --- a/app/Controller/Component/AdminCrudComponent.php +++ b/app/Controller/Component/AdminCrudComponent.php @@ -48,6 +48,7 @@ class AdminCrudComponent extends AuthComponent { throw new NotFoundException(__(sprintf('Invalid %s', strtolower($this->controller->defaultModel)))); } if ($this->controller->request->is('post') || $this->controller->request->is('put')) { + $this->controller->request->data[$this->controller->defaultModel]['id'] = $id; if ($this->controller->{$this->controller->defaultModel}->save($this->controller->request->data)) { $this->controller->Session->setFlash(__(sprintf('The %s has been saved', strtolower($this->controller->defaultModel)))); $this->controller->redirect(array('action' => 'index')); @@ -57,6 +58,7 @@ class AdminCrudComponent extends AuthComponent { } } } else { + $this->controller->request->data[$this->controller->defaultModel]['id'] = $id; $this->controller->request->data = Sanitize::clean($this->controller->{$this->controller->defaultModel}->read(null, $id)); } }