 								return meta;
 							})
 						);
-						var columnOrder:Array = result['fields'].map(function(field:Object, i:*, a:*):String { return field['id']; });
-						var rows:Array = WeaveAPI.CSVParser.convertRecordsToRows(result['records'], columnOrder, true);
-						datastore.csvData.setSessionState(rows);
 					};
 					node.result; // will cause resultHandler to be called later
 					dataSource = datastore;

package weave.data.DataSources
{
	import mx.utils.ObjectUtil;
	
	import weave.api.data.ColumnMetadata;
	import weave.api.data.DataType;

			var cmd:String = 'api/' + source.apiVersion.value + '/rest/' + action.split('_')[0];
			if (params && params.hasOwnProperty('id'))
				cmd += '/' + params['id'];
			request = new URLRequest(source.getFullURL(cmd));
		}
		return request;
	}
