Bug 145274 __isnull does not work properly when parameters have default value
steps to reproduce: - create a report - add a parameter with default value - preview report in web viewer - modify the url with __null pattern expected behavior: - __null takes effect actual behavior: - it simply didn't
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/context/ViewerAttributeBean.java
}
			
			if ( parameter == null )
				continue;
			String paramName = parameter.getName( );
			String paramValue = getParamValueAsString( request, parameter );
			
			if ( paramValue == null
					&& ( IBirtConstants.SERVLET_PATH_FRAMESET
							.equalsIgnoreCase( request.getServletPath( ) ) || ( this.configMap != null && !this.configMap
							.containsKey( paramName ) ) ) )
			{
				paramValue = this.getParameterDefaultValues(
						reportDesignHandle, paramName, options );
			}
			if ( paramName != null )
				params.put( paramName, paramValue );
		}
		return params;
	}
	/**
	 * @return the parameter handle list
	 */
	private List getParameterList( ) throws ReportServiceException
	{
		IReportRunnable runnable = (IReportRunnable) this.reportDesignHandle
				.getDesignObject( );
		ModuleHandle model = null;
		if ( runnable != null )
			model = runnable.getDesignHandle( ).getModuleHandle( );