Author: manaRH
Date: 2010-12-15 06:45:18 -0500 (Wed, 15 Dec 2010)
New Revision: 13951
Modified:
branches/community/Seam_2_2/src/main/org/jboss/seam/mock/MockExternalContext.java
Log:
JBSEAM-3770
Modified:
branches/community/Seam_2_2/src/main/org/jboss/seam/mock/MockExternalContext.java
===================================================================
---
branches/community/Seam_2_2/src/main/org/jboss/seam/mock/MockExternalContext.java 2010-12-15
11:15:23 UTC (rev 13950)
+++
branches/community/Seam_2_2/src/main/org/jboss/seam/mock/MockExternalContext.java 2010-12-15
11:45:18 UTC (rev 13951)
@@ -228,13 +228,17 @@
while (en.hasMoreElements())
{
String header = en.nextElement();
- List<String> headerList = Collections.list(request.getHeaders(header));
- String[] headers = new String[headerList.size()];
- for (int i = 0; i < headerList.size(); i++)
+ Enumeration requestHeaders = request.getHeaders(header);
+ if (requestHeaders != null)
{
- headers[i] = headerList.get(i);
+ List<String> headerList = Collections.list(requestHeaders);
+ String[] headers = new String[headerList.size()];
+ for (int i = 0; i < headerList.size(); i++)
+ {
+ headers[i] = headerList.get(i);
+ }
+ result.put(header, headers);
}
- result.put(header, headers);
}
return result;
}
Show replies by date