---
title: "powermail - Bugs beim Dateiupload und nach löschen von Formular Feldern"
url: "https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern"
source: "typo3.net"
tags: ["Extensions","Datei-Upload","Frage","Powermail"]
created: "2008-04-08"
last_reply: "2008-04-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# powermail - Bugs beim Dateiupload und nach löschen von Formular Feldern

Extensions · 3 Antworten · gestartet 2008-04-08

## Eröffnungsbeitrag

**flowmotion** · 2008-04-08 · [Beitrag #1](https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern/1)

Hallo,

habe gerade die Extension powermail im Einsatz. Eine sehr feine Extension, nur leider habe ich folgendes Bugs entdeckt:

1.
Bei der Validierung wird bei einem Dateiupload nicht die Dateigröße und die erlaubten Dateitypen, die mit "plugin.powermail.upload.filesize" und "plugin.powermail.upload.file_extensions" definiert werden, abgefragt. Stattdessen wird die Datei einfach nicht ins Dateisystem verschoben und der temp Name im der Datenbank gespeichert.

2.
Hat mein ein Formular bereits versendet und löscht danach ein Feld des Formulars im Backend, lässt sich das Formular nicht mehr versenden bzw. es kommt bei der Validierung zu einer Fehlermeldungen. Grund hierfür scheint zu sein, dass das Feld nach wie vor im cache von "fe_session_data" steht - löscht man den Eintrag in der DB raus, funktioniert das Formular wieder.

Kämpft jemand mit den gleichen Bugs und hat vielleicht schon eine Lösung parat?

Viele Grüße und Danke,

flowmotion

## Antworten

### [#2](https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern/2) · einpraegsam.​net · 2008-04-08

1. Ist wirklich ein Bug - Workarround in der powermail/lib/class.tx_powermail_sessions.php ca. Zeile 65:

```php
if(!is_numeric(str_replace('uid','',$key)) && $key != 'FILE') {
```

gegen das tauschen

```php
if(!is_numeric(str_replace('uid','',$key)) && $key != 'FILE' && $key != 'ERROR') {
```

Wird natürlich zeitnahe gefixt

2. Klar, weil der Feldwert noch in der Session hängt. Einfach Browser schließen und neu öffnen (oder Session leeren)

Grüße, Alex

### [#3](https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern/3) · flowmotion · 2008-04-08

Hallo Alex,

super, vielen Dank für Deine Antwort! Damit hat sich das Problem gelöst :)

Grüße,

Flowmotion

### [#4](https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern/4) · flowmotion · 2008-04-08

Hallo Alex,

die Validierung funktioniert nun. Allerdings ist im Fehlerfall die Abarbeitung sehr  langsam. Lässt sich da noch was optimieren?

viele Grüße und Danke,

Flowmotion

---

Quelle: „powermail - Bugs beim Dateiupload und nach löschen von Formular Feldern“, typo3.net, https://www.typo3.net/d/75785-powermail-bugs-beim-dateiupload-und-nach-loeschen-von-formular-feldern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
