Il est plus prudent de renvoyer une copie des préférences linguistiques enregistrées...
[Plinn.git] / userlanguages.py
index 8103d15..40fca2a 100644 (file)
@@ -10,5 +10,5 @@ class AuthenticatedUserLanguages(BrowserLanguages):
             return super(AuthenticatedUserLanguages, self).getPreferredLanguages()
         else :
             m = mtool.getAuthenticatedMember()
             return super(AuthenticatedUserLanguages, self).getPreferredLanguages()
         else :
             m = mtool.getAuthenticatedMember()
-            userLangs = m.getProperty('preferred_languages', [])
+            userLangs = m.getProperty('preferred_languages', [])[:]
             return userLangs or super(AuthenticatedUserLanguages, self).getPreferredLanguages()
             return userLangs or super(AuthenticatedUserLanguages, self).getPreferredLanguages()