Projet

Général

Profil

Bug #54667

ckeditor et miniature de .webp

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
08 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

(formellement le code est dans django-ckeditor, pas combo),

File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in view
  68.             return self.dispatch(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in dispatch
  88.         return handler(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in post
  183.             return self.form_valid(form)

File "/usr/lib/python3/dist-packages/combo/apps/assets/views.py" in form_valid
  172.         ckeditor_upload_view.post(self.request)

File "/usr/lib/python3/dist-packages/ckeditor/views.py" in post
  59.             backend.create_thumbnail(saved_path)

File "/usr/lib/python3/dist-packages/ckeditor/image/pillow_backend.py" in create_thumbnail
  27.     thumbnail_format = utils.get_image_format(os.path.splitext(file_path)[1])

File "/usr/lib/python3/dist-packages/ckeditor/utils.py" in get_image_format
  64.     return mimetypes.types_map[extension.lower()]

Exception Type: KeyError at /manage/assets/upload/
Exception Value: '.webp'

Fichiers

Historique

#1

Mis à jour par Frédéric Péters il y a presque 3 ans

Aussi vu, la même trace avec

upload = <InMemoryUploadedFile: Unknown (application/octet-stream)>

Patch pour dépasser ce moment et demander la création de la vignette en jpeg.

D'un test rapide en local ça semble ensuite passer, dans le cas où pillow ne reconnait pas le format, ça passe quand même.

#2

Mis à jour par Paul Marillonnet il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

Ok.

#3

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c7c3336b167783313ff1ffdbeddb5a65e3c467eb
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Jun 20 14:59:02 2021 +0200

    misc: create thumbnail as jpeg in case of unknown file format (#54667)
#4

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

(modification dans le dépôt django-ckeditor)

Formats disponibles : Atom PDF