UploadFormField + SVG-Datei löschen

  • Affected Version
    WoltLab Suite 5.4
    Affected App
    WoltLab Suite Core
    Code
    UploadFormField::create('images')
        ->required()
        ->maximum(5)
        ->objectProperty('images')
        ->maximumFilesize(300000)
        ->addClasses(['col-xs-12', 'col-md-6'])
        ->imageOnly()

    Lädt man nun eine .svg-Datei hoch (welche nicht erlaubt sein sollte), erscheint korrekterweise eine Fehlermeldung:



    Beim Klick auf "Löschen" gibt es jedoch ein JS-Fehler:


    Code
    Uncaught TypeError: Cannot read properties of undefined (reading 'element')
        at UiFileDelete._ajaxSuccess (Delete.js?t=1656570582:116:25)
        at AjaxRequest._success (Request.js?t=1656570582:212:25)
        at xhr.onload (Request.js?t=1656570582:120:34)
  • erscheint korrekterweise eine Fehlermeldung:

    Beim Klick auf "Löschen" gibt es jedoch ein JS-Fehler:

    Ist die Fehlermeldung inhaltlich auch korrekt? Wieso wird angezeigt dass die Datei kein Bild ist? Das ist meiner Ansicht nach falsch. Dann lieber anzeigen, dass das SVG Bildformat nicht unterstützt wird.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!