Actions
Fehler #112
closedPHP Fehler
Start date:
19.03.2013
Due date:
% Done:
100%
Estimated time:
Description
Wollte gerade auf Localhost als Admin einen User anlegen und beim Absenden kam es zu einem PHP Fehler.
Selbes Issue auf der Liveseite. Benutzerverwaltung geht danach auch nicht mehr, kann aber gefixt werden indem der letzte Eintrag aus `user` gelöscht wird (super@besser.de).
Trying to get property of non-object
E:\xampp\htdocs\est\trunk\src\protected\models\User.php(248) 236 public function afterSave() { 237 if ($this->isNewRecord) { 238 if (!Yii::app()->user->isAdmin()) { 239 $tan = Tan::model()->findByAttributes(array('tan' => $this->tan)); 240 $tan->used = true; 241 $tan->update(); 242 } 243 $userRole = New UserRole(); 244 $userRole->user_id = $this->id; 245 if (Yii::app()->user->isGuest) { 246 $userRole->role_id = Role::model()->findByAttributes(array('title' => 'Eltern'))->id; 247 } else { 248 $userRole->role_id = Role::model()->findByAttributes(array('id' => $this->role))->id; 249 } 250 $userRole->save(); 251 } else { 252 $userRole = UserRole::model()->findByAttributes(array('user_id' => $this->id)); 253 $userRole->role_id = $this->role; 254 $userRole->save(); 255 } 256 257 return parent::afterSave(); 258 } 259 260 /**
Zeile 248 ist der culprit.
Updated by David Mock over 9 years ago
- Description updated (diff)
- Category set to Back-End
- Assignee set to Christian Ehringfeld
- Priority changed from Normal to Hoch
Updated by Christian Ehringfeld over 9 years ago
- Status changed from Neu to Erledigt
- % Done changed from 0 to 100
Actions