contao/test — Issue #1653: tl_files::addBreadcrumb(): Endlosredirect durch fehlerhaftes preg_replace
Author: importer
Created: 2011-11-29 08:20:04+00:00
State: open
Labels: backend, Defect

Hallo Leo,

in der Backend-Klasse tl_files ist in Zeile 313 ein fehlerhaftes preg_replace, was im Filemanager-Popup zu einem Endlosredirect führt, wenn man in eine Node navigieren möchte.

**Fehlerhafter Code**

```
$this->redirect(preg_replace('/&node=[^&]*/', '', $this->Environment->request));
```

**Korrigierter Code**

```
$this->redirect(preg_replace('/(&|\?)node=[^&]*/', '', $this->Environment->request));
```

Beim anwählen eines Nodes wird die Node als erster GET Parameter angehängt und hat somit ein vorangestelltes Fragezeichen anstatt eines Ampersand.

Gruß,

Benjamin

--- _Originally created by ben2010 on March 3rd, 2010, at 03:37pm (ID 1653)_