You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.
Actuellement, on recupere une erreur 500 quand on ouvre une URL d'admin de demande avec un UUID erroné, voici la traceback:
ERROR [django.request] Internal Server Error: /admin/mrsrequest/ec40d-6047-4578-3c98-dac19f2a
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2343, in to_python
return uuid.UUID(**{input_form: value})
File "/usr/lib/python3.8/uuid.py", line 169, in __init__
raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/usr/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python3.8/site-packages/crudlfap/route.py", line 248, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/usr/lib/python3.8/site-packages/django/views/generic/base.py", line 97, in dispatch
return handler(request, *args, **kwargs)
File "/usr/lib/python3.8/site-packages/crudlfap/mixins/template.py", line 18, in get
return self.render_to_response()
File "/usr/lib/python3.8/site-packages/crudlfap/mixins/template.py", line 30, in render_to_response
context=self.context,
File "/usr/lib/python3.8/site-packages/crudlfap/factory.py", line 72, in __getattr__
methresult = getter()
File "/usr/lib/python3.8/site-packages/crudlfap/mixins/object.py", line 17, in get_context
context['object'] = self.object
File "/usr/lib/python3.8/site-packages/crudlfap/mixins/object.py", line 85, in object_get
self._object = self.get_object()
File "/usr/lib/python3.8/site-packages/crudlfap/mixins/object.py", line 72, in get_object
obj = queryset.get()
File "/usr/lib/python3.8/site-packages/django/db/models/query.py", line 402, in get
num = len(clone)
File "/usr/lib/python3.8/site-packages/django/db/models/query.py", line 256, in __len__
self._fetch_all()
File "/usr/lib/python3.8/site-packages/django/db/models/query.py", line 1242, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/usr/lib/python3.8/site-packages/django/db/models/query.py", line 55, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "/usr/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1129, in execute_sql
sql, params = self.as_sql()
File "/usr/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 489, in as_sql
where, w_params = self.compile(self.where) if self.where is not None else ("", [])
File "/usr/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 405, in compile
sql, params = node.as_sql(self, self.connection)
File "/usr/lib/python3.8/site-packages/django/db/models/sql/where.py", line 81, in as_sql
sql, params = compiler.compile(child)
File "/usr/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 405, in compile
sql, params = node.as_sql(self, self.connection)
File "/usr/lib/python3.8/site-packages/django/db/models/lookups.py", line 163, in as_sql
rhs_sql, rhs_params = self.process_rhs(compiler, connection)
File "/usr/lib/python3.8/site-packages/django/db/models/lookups.py", line 260, in process_rhs
return super().process_rhs(compiler, connection)
File "/usr/lib/python3.8/site-packages/django/db/models/lookups.py", line 95, in process_rhs
return self.get_db_prep_lookup(value, connection)
File "/usr/lib/python3.8/site-packages/django/db/models/lookups.py", line 187, in get_db_prep_lookup
[get_db_prep_value(value, connection, prepared=True)]
File "/usr/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2333, in get_db_prep_value
value = self.to_python(value)
File "/usr/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2345, in to_python
raise exceptions.ValidationError(
django.core.exceptions.ValidationError: ["La valeur «\xa0ec40127d-6045-4778-983c-dac19f2a\xa0» n'est pas un UUID valide."]
Pour cloturer cette issue, afficher une erreur a l'utilisateur au lieu de planter.
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Actuellement, on recupere une erreur 500 quand on ouvre une URL d'admin de demande avec un UUID erroné, voici la traceback:
Pour cloturer cette issue, afficher une erreur a l'utilisateur au lieu de planter.
The text was updated successfully, but these errors were encountered: