- Affected App
- WoltLab Suite Core
Hallo,
das UploadFormField funktioniert leider nicht, wenn es optional ist. Das Speichern funktioniert noch. Beim Laden eines Objektes mit einem leeren Bild (z.B.) schmeißt UploadFormField.updatedObject() eine exception
Code: lib/system/form/builder/field/UploadFormField.class.php
if (!is_string($v) || !file_exists($v)) {
throw new \InvalidArgumentException("The " . $method . " must return an array of strings with the file locations.");
}
Hier müsste wahrscheinlich auf isRequired überprüft werden oder file_exists vielleicht ohne fehler durchgehen und dann für jedes Bild, das nicht existiert, kein UploadFile erstellen.