From caa1560989c4ead93e94664ea2199fdd21104c93 Mon Sep 17 00:00:00 2001 From: pshi Date: Wed, 11 Jan 2012 15:32:58 +0800 Subject: [PATCH] fix ted 46554, set day of month to 1 before setting month --- .../data/impl/aggregation/function/QuarterToDateFunction.java | 1 + 1 file changed, 1 insertion(+) diff --git a/data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/function/QuarterToDateFunction.java b/data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/function/QuarterToDateFunction.java index 83fbe60cfb3..ff2659d0632 100644 --- a/data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/function/QuarterToDateFunction.java +++ b/data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/function/QuarterToDateFunction.java @@ -51,6 +51,7 @@ else if ( calculateUnit.equals( MONTH ) ) TimeMember newMember = null; for ( int i = startMonth; i <= month; i++ ) { + cal.set( Calendar.DAY_OF_MONTH, 1); cal.set( Calendar.MONTH, i-1 ); int[] newValues = getValueFromCal( cal,levels); newMember = new TimeMember(newValues,levels);