#35627: LocaleMiddleware does not handle ValueError 'lang_code' exceeds the maximum accepted length -------------------------------------+------------------------------------- Reporter: Lorenzo Peña | Owner: Lorenzo | Peña Type: Bug | Status: closed Component: | Version: 5.0 Internationalization | Severity: Release blocker | Resolution: fixed Keywords: | Triage Stage: Ready for | checkin Has patch: 1 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+------------------------------------- Comment (by Sarah Boyce <42296566+sarahboyce@…>):
In [changeset:"96a349740048ecd4746ac2f15751865219d445cf" 96a34974]: {{{#!CommitTicketReference repository="" revision="96a349740048ecd4746ac2f15751865219d445cf" [4.2.x] Fixed #35627 -- Raised a LookupError rather than an unhandled ValueError in get_supported_language_variant(). LocaleMiddleware didn't handle the ValueError raised by get_supported_language_variant() when language codes were over 500 characters. Regression in 9e9792228a6bb5d6402a5d645bc3be4cf364aefb. Backport of 0e94f292cda632153f2b3d9a9037eb0141ae9c2e from main. }}} -- Ticket URL: <https://code.djangoproject.com/ticket/35627#comment:10> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/01070190e8dad74c-d69a24ea-c6b1-4866-b412-92dcee33c627-000000%40eu-central-1.amazonses.com.