Projet

Général

Profil

Support #25887

crash import-exceptions avec un ics sans "summary"

Ajouté par Thomas Noël il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
27 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Internal Server Error: /manage/agendas/desk/28/import-exceptions-from-ics/
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/dist-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/chrono/manager/views.py", line 301, in dispatch
    return super(ManagedAgendaSubobjectMixin, self).dispatch(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 89, in dispatch
    return handler(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/edit.py", line 272, in post
    return super(BaseUpdateView, self).post(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/edit.py", line 215, in post
    return self.form_valid(form)
  File "/usr/lib/python2.7/dist-packages/chrono/manager/views.py", line 584, in form_valid
    exceptions = form.instance.create_timeperiod_exceptions_from_ics(ics_file_content)
  File "/usr/lib/python2.7/dist-packages/chrono/agendas/models.py", line 496, in create_timeperiod_exceptions_from_ics
    summary = force_text(vevent.contents['summary'][0].value)
KeyError: 'summary'

(parce que "summary" n'est pas obligatoire dans un vevent)


Fichiers

Révisions associées

Révision 639c8c29 (diff)
Ajouté par Thomas Noël il y a plus de 5 ans

handle exception vevent without summary (#25887)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 5 ans

#2

Mis à jour par Serghei Mihai il y a plus de 5 ans

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

Ack

#3

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 639c8c295cad6c9b2ba9195d67c9e0fecc291679
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Mon Aug 27 21:03:18 2018 +0200

    handle exception vevent without summary (#25887)

#6

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

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

Formats disponibles : Atom PDF