snapshot: preserve bilingual smoke test coverage

This commit is contained in:
Md Bayazid Bostame
2026-03-24 14:10:16 +01:00
parent 8e2104c306
commit c57887b1f0
6 changed files with 209 additions and 2 deletions

View File

@@ -399,7 +399,7 @@ def onboarding_create(request):
if form.is_valid():
obj = form.save()
obj.onboarded_by_name = _display_user_name(request.user)
obj.preferred_language = (get_language() or 'de').split('-')[0]
obj.preferred_language = ((getattr(request, 'LANGUAGE_CODE', '') or get_language() or 'de').split('-')[0])
obj.save(update_fields=['onboarded_by_name', 'preferred_language'])
process_onboarding_request.delay(obj.id)
return redirect(f"/onboarding/new/?saved=1&id={obj.id}")
@@ -572,7 +572,7 @@ def offboarding_create(request):
else:
obj.requested_by_email = settings.DEFAULT_FROM_EMAIL
obj.requested_by_name = _display_user_name(request.user)
obj.preferred_language = (get_language() or 'de').split('-')[0]
obj.preferred_language = ((getattr(request, 'LANGUAGE_CODE', '') or get_language() or 'de').split('-')[0])
obj.save()
process_offboarding_request.delay(obj.id)
return redirect(f"/offboarding/new/?saved=1&id={obj.id}")