comparison src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java @ 11:ea8b7e244e61

Bugfix: repaired a condition that prevented setting the locale of the request object. http-client/trunk@1680 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 14 Apr 2011 07:51:51 +0000
parents e79283dad6f2
children 5b62267a1c3c
comparison
equal deleted inserted replaced
10:e79283dad6f2 11:ea8b7e244e61
297 * This method is called to set the request's locale. 297 * This method is called to set the request's locale.
298 * 298 *
299 * @param info The ClientInfo that is used to provide request information. 299 * @param info The ClientInfo that is used to provide request information.
300 */ 300 */
301 private void setLocale(ClientInfo info) { 301 private void setLocale(ClientInfo info) {
302 if (localeString != null) { 302 if (localeString == null) {
303 return; 303 return;
304 } 304 }
305 305
306 List<Preference<Language>> accepted = 306 List<Preference<Language>> accepted =
307 new ArrayList<Preference<Language>>(); 307 new ArrayList<Preference<Language>>();
308 308
309 Language lang = Language.valueOf(localeString); 309 Language lang = Language.valueOf(localeString);
310 310
311 if (lang != null) { 311 if (lang != null) {
312 logger.info("Set locale of the request object: " + lang.toString());
313
312 Preference<Language> pref = new Preference<Language>(); 314 Preference<Language> pref = new Preference<Language>();
313 pref.setMetadata(lang); 315 pref.setMetadata(lang);
314 accepted.add(pref); 316 accepted.add(pref);
315 317
316 info.setAcceptedLanguages(accepted); 318 info.setAcceptedLanguages(accepted);

http://dive4elements.wald.intevation.org