contao/import — Issue #3545: postLogin und postLogout-Hooks in class User zerstören Model::save()
Author: importer
Created: 2011-11-29 21:46:39+00:00
State: open
Labels: Defect, framework

Hallo zusammen,

seit der Migration der postLogin und postLogout-Hooks kann man diese nicht mehr mit User:: bzw. Model::save() benutzen.

Das liegt daran, dass in $this->import('Hook-Klasse') dank der Abstammung von Model (und nicht mehr Module) die Hook-Klasse tatsächlich in $objUser->arrData angelegt wird. $objUser->save() versucht dann, auch dieses Objekt in die Datenbank zu schreiben, was zu unschönen Fehlern führt.

Da ich ohnehin die save()-Funktion in meiner Extension des FrontendUsers überschrieben habe, werde ich hier die Objekte aus arrData herausfiltern, was aber sicher nicht die beste Lösung ist.

[Download the attachments](http://www.contao.org/tl_files/tickets/3545.zip "Download the attachments of this ticket")
Related issues: #2710

--- _Originally created by icarus on October 13th, 2011, at 11:16am (ID 3545)_