steps to reproduce:
1. Load https://marketplace.firefox.com/app/di%C3%A1rio-catarinense/reviews/add
2. Add a review.
The POST after submitting the review form fails with a 500
Stacktrace (most recent call last):
File "django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "mkt/fragments/decorators.py", line 51, in wrapper
utils.bust_fragments(response, url_prefix, *args, **kwargs)
File "mkt/fragments/utils.py", line 32, in bust_fragments
prefix = map(reformat_prefix, prefix)
File "mkt/fragments/utils.py", line 28, in reformat_prefix
return prefix.format(*args, **kwargs)
We seem to have more than one place that app slugs are assumed to be ASCII. Do we want to commit to supporting full unicode in slugs, or should we update the db to fix these outliers?
When kumar and I talked about this previously, we wanted to go with ascii. Esp since app_slug is used to generate filenames.