Fix find order_by bug for descending order

order_by descending does not work since it looks for "-column_name" which doesn't exist and drops it from the order_by list.