Projet

Général

Profil

Development #45710

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

https://sentry.entrouvert.org/entrouvert/publik/issues/3486/

<pre>
File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in view TypeError: Object of type date is not JSON serializable
(15 additional frame(s) were not displayed)
...

68. return self.dispatch(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/authentic2/views.py" "django/core/signing.py", line 93, in dispatch
905. .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/authentic2/views.py" in post
1062. return super(RegistrationCompletionView, self).post(request, *args, **kwargs)

File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in post
217. return super(BaseCreateView, self).post(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/authentic2/views.py" in form_valid
1083. **data)

File "/usr/lib/python3/dist-packages/authentic2/utils/__init__.py" in send_registration_mail
728. **kwargs)

File "/usr/lib/python3/dist-packages/authentic2/utils/__init__.py" in build_activation_url
698. registration_token = signing.dumps(data)

File "/usr/lib/python3/dist-packages/django/core/signing.py" in
dumps
115. data = serializer().dumps(obj)

File "/usr/lib/python3/dist-packages/django/core/signing.py" in dumps
93.

return json.dumps(obj, separators=(',', ':')).encode('latin-1')


File "/usr/lib/python3.7/json/__init__.py" "__init__.py", line 238, in dumps
**kw).encode(obj)

238. **kw).encode(obj)

File "/usr/lib/python3.7/json/encoder.py" "json/encoder.py", line 199, in encode
199.

chunks = self.iterencode(o, _one_shot=True)


File "/usr/lib/python3.7/json/encoder.py" "json/encoder.py", line 257, in iterencode
257.

return _iterencode(o, 0)


File "/usr/lib/python3.7/json/encoder.py" "json/encoder.py", line 179, in default
179.

raise TypeError(f'Object of type {o.__class__.__name__} '

...

</pre>

Retour