OK fixed it.
wordpress3-invoice/core/invoice.php line 150ish:
code
function invoice_number_order( $query )
{
if( !is_admin() )
return $query;
if($query->query[‘post_type’] == ‘invoice’)
{
if(function_exists(‘set_query_var’)){
set_query_var( ‘meta_query’, array( array( ‘key’ => ‘invoice_number’, ‘value’ => false ) ) );
set_query_var( ‘orderby’,’invoice_number’ );
set_query_var( ‘order’,’DESC’ );
}else{
$query->set( ‘meta_key’, ‘invoice_number’ );
$query->set( ‘meta_value’, false );
$query->set(‘orderby’, ‘invoice_number’);
$query->set(‘order’, ‘DESC’);
}
return $query;
}
}
/code