diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py
index f17fe7d22..557ba4e0c 100644
--- a/ipaserver/rpcserver.py
+++ b/ipaserver/rpcserver.py
@@ -35,6 +35,7 @@ from ipalib.compat import json
from wsgiref.util import shift_path_info
import base64
import os
+import string
_not_found_template = """
404 Not Found
@@ -195,7 +196,8 @@ class WSGIExecutioner(Executioner):
lang= os.environ['LANG']
try:
if ('HTTP_ACCEPT_LANGUAGE' in environ):
- os.environ['LANG']=environ['HTTP_ACCEPT_LANGUAGE']
+ os.environ['LANG']=string.split(
+ environ['HTTP_ACCEPT_LANGUAGE'],",")[0].split(';')[0]
if (
environ.get('CONTENT_TYPE', '').startswith(self.content_type)
and environ['REQUEST_METHOD'] == 'POST'