Projekt

Allgemein

Profil

Aktionen

Fehler #112

geschlossen

PHP Fehler

Von David Mock vor fast 12 Jahren hinzugefügt. Vor fast 12 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Kategorie:
Back-End
Zielversion:
Beginn:
19.03.2013
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:

Beschreibung

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 ().

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.

Aktionen #1

Von David Mock vor fast 12 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Kategorie wurde auf Back-End gesetzt
  • Zugewiesen an wurde auf Christian Ehringfeld gesetzt
  • Priorität wurde von Normal zu Hoch geändert
Aktionen #2

Von David Mock vor fast 12 Jahren aktualisiert

Aktionen #3

Von Christian Ehringfeld vor fast 12 Jahren aktualisiert

  • Status wurde von Neu zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF