From 36f6524c7e6178143c6fc426b874433e36502406 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Tue, 10 Nov 2009 06:51:14 +0000 Subject: [PATCH] fix wrong conditions to skip sorting. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30448 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/DeliverySolver/FIFO.py | 2 +- product/ERP5/DeliverySolver/LIFO.py | 2 +- product/ERP5/DeliverySolver/MinPrice.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/product/ERP5/DeliverySolver/FIFO.py b/product/ERP5/DeliverySolver/FIFO.py index e5e40682aa..ea0392fa5c 100644 --- a/product/ERP5/DeliverySolver/FIFO.py +++ b/product/ERP5/DeliverySolver/FIFO.py @@ -85,7 +85,7 @@ class FIFO(DeliverySolver): Returns a list of simulation movement sorted from the last order. """ simulation_movement_list = self.simulation_movement_list[:] - if len(simulation_movement_list): + if len(simulation_movement_list) > 1: simulation_movement_list.sort( key=lambda x:x.getExplainationValue().getStartDate(), reverse=True) return simulation_movement_list diff --git a/product/ERP5/DeliverySolver/LIFO.py b/product/ERP5/DeliverySolver/LIFO.py index 533b0b84b3..916c617389 100644 --- a/product/ERP5/DeliverySolver/LIFO.py +++ b/product/ERP5/DeliverySolver/LIFO.py @@ -48,7 +48,7 @@ class LIFO(FIFO): Returns a list of simulation movement sorted from the first order. """ simulation_movement_list = self.simulation_movement_list[:] - if len(simulation_movement_list): + if len(simulation_movement_list) > 1: simulation_movement_list.sort( key=lambda x:x.getExplainationValue().getStartDate()) return simulation_movement_list diff --git a/product/ERP5/DeliverySolver/MinPrice.py b/product/ERP5/DeliverySolver/MinPrice.py index 043f822fff..8c0c18cfae 100644 --- a/product/ERP5/DeliverySolver/MinPrice.py +++ b/product/ERP5/DeliverySolver/MinPrice.py @@ -73,6 +73,6 @@ class MinPrice(FIFO): Returns a list of simulation movement sorted from the lower price. """ simulation_movement_list = self.simulation_movement_list[:] - if len(simulation_movement_list): + if len(simulation_movement_list) > 1: simulation_movement_list.sort(key=lambda x:x.getPrice()) return simulation_movement_list -- 2.30.9