java/code/src/com/redhat/rhn/frontend/taglibs/list/CSVTag.java | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit 525a33b8b1a6957d5fe754d85f9a8cbbdaa6fc5e
Author: Tomas Kasparek <tkasparek(a)redhat.com>
Date: Tue May 28 12:59:48 2013 +0200
960885 - add list elaborator into session for CSV export
in some cases list for CSV export was missing an elaborator for restarting query
that caused that the exported was done without elaborated data
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/list/CSVTag.java
b/java/code/src/com/redhat/rhn/frontend/taglibs/list/CSVTag.java
index eeeb50f..fca7225 100644
--- a/java/code/src/com/redhat/rhn/frontend/taglibs/list/CSVTag.java
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/list/CSVTag.java
@@ -243,6 +243,12 @@ public class CSVTag extends BodyTagSupport {
*/
String paramQuery = "query_" + getUniqueName();
session.setAttribute(paramQuery,
((DataResult)pageData).getMode().getQuery());
+ /* in some cases session does not contain elabotor for actual tag
+ * so it's better to add it into session so we can elaborate for data
+ * bug: 960885
+ */
+ session.setAttribute("list_" + getUniqueName() +
TagHelper.ELAB_TAG,
+ ((DataResult)pageData).getElaborator());
return CSVDownloadAction.QUERY_DATA + "=" + paramQuery;
}
String paramPageList = "pageList_" + getUniqueName();
Show replies by date