-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Ved upload af fil på wiki med filnavn "æøå.jpg":
UnicodeEncodeError at /eval/wiki/foo/_edit/
'ascii' codec can't encode character '\xf8' in position 73: ordinal not in range(128)
Traceback:
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner
41. response = get_response(request)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/views/generic/base.py" in view
68. return self.dispatch(request, *args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/utils/decorators.py" in _wrapper
67. return bound_func(*args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/decorators.py" in wrapper
150. return func(request, article, *args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/utils/decorators.py" in bound_func
63. return func.__get__(self, type(self))(*args2, **kwargs2)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/views/article.py" in dispatch
246. return super().dispatch(request, article, *args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/views/mixins.py" in dispatch
33. return super().dispatch(request, *args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/views/generic/base.py" in dispatch
88. return handler(request, *args, **kwargs)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/views/article.py" in post
315. form.save()
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/plugins/images/forms.py" in save
26. image.add_revision(self.instance, save=True)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/wiki/models/pluginbase.py" in add_revision
195. new_revision.save()
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/base.py" in save
808. force_update=force_update, update_fields=update_fields)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/base.py" in save_base
838. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/base.py" in _save_table
902. for f in non_pks]
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/base.py" in <listcomp>
902. for f in non_pks]
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/fields/files.py" in pre_save
296. file.save(file.name, file.file, save=False)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/db/models/fields/files.py" in save
94. self.name = self.storage.save(name, content, max_length=self.field.max_length)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/files/storage.py" in save
53. name = self.get_available_name(name, max_length=max_length)
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/files/storage.py" in get_available_name
77. while self.exists(name) or (max_length and len(name) > max_length):
File "/home/tkammer/tkweb/.venv/lib/python3.5/site-packages/django/core/files/storage.py" in exists
392. return os.path.exists(self.path(name))
File "/home/tkammer/tkweb/.venv/lib/python3.5/genericpath.py" in exists
19. os.stat(path)
Exception Type: UnicodeEncodeError at /eval/wiki/foo/_edit/
Exception Value: 'ascii' codec can't encode character '\xf8' in position 73: ordinal not in range(128)
Request information:
USER: <REDACTED>
GET:
f = 'form2'
POST:
unsaved_article_title = 'foo'
csrfmiddlewaretoken = '<REDACTED>'
unsaved_article_content = '<REDACTED>'
FILES:
image = <InMemoryUploadedFile: æøå.jpg (image/jpeg)>
Reactions are currently unavailable