contao/test — Issue #1204: Caching in Database macht login HOOKS unbrauchbar
Author: importer
Created: 2011-11-29 07:30:49+00:00
State: open
Labels: Defect, frontend

Da die Methode: Model::findBy das Query mit caching ausfuehrt, wird nach einem importUser kein match mehr gefunden.

Die Einzige Loesung die ich sehe ist, in Model:findBy das execute durch executeUncached zu ersetzen.

system/libraries/Model.php:146

```
$resResult = $this->Database->prepare("SELECT * FROM " . $this->strTable . " WHERE " . $this->strRefField . "=?")
->execute($this->varRefId);
```

aendern in:

```
$resResult = $this->Database->prepare("SELECT * FROM " . $this->strTable . " WHERE " . $this->strRefField . "=?")
->executeUncached($this->varRefId);
```

--- _Originally created by xtra on November 26th, 2009, at 04:29am (ID 1204)_