 
 			// get column id from metadata
 			var columnId:Object = metadata[METADATA_COLUMN_INDEX];
-			if (columnId)
+			if (columnId != null)
 			{
 				columnId = int(columnId);
 			}

		{
			// save parsedRows only if csvData has non-null session state
			var rows:Array = csvData.getSessionState() as Array;
			if (rows != null && rows.length)
			{
				// clear url value when we specify csvData session state
				if (url.value)
					url.value = null;
				handleParsedRows(rows);
			}
		}
		
		/**

	public function getColumnMetadata():Object
	{
		var id:Object = source.getColumnIds()[columnIndex];
		return id != null && source.generateMetadataForColumnId(id);
	}
}
