diff --git a/modules/product_kit/common.py b/modules/product_kit/common.py index 9cfd2fb121..8ca4476ff9 100644 --- a/modules/product_kit/common.py +++ b/modules/product_kit/common.py @@ -229,7 +229,7 @@ def order_line_mixin(prefix): def get_moves_progress(self, name): progress = super().get_moves_progress(name) if self.components: - progress = 0 + progress = 0. for component in self.components: progress += component.moves_progress progress = round(progress / len(self.components), 4) @@ -354,7 +354,7 @@ def order_line_component_mixin(prefix): if quantity is not None and self.quantity: progress = round( (abs(self.quantity) - quantity) / abs(self.quantity), 4) - progress = max(0, min(1, progress)) + progress = max(0., min(1., progress)) return progress def get_moved_ratio(self): diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index 01e08e7d04..5d4798bd13 100644 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -1400,7 +1400,7 @@ class Line(sequence_ordered(), ModelSQL, ModelView): quantity = self._invoice_remaining_quantity if quantity is not None and self.quantity: progress = round((self.quantity - quantity) / self.quantity, 4) - progress = max(0, min(1, progress)) + progress = max(0., min(1., progress)) return progress @property @@ -1432,7 +1432,7 @@ class Line(sequence_ordered(), ModelSQL, ModelView): if quantity is not None and self.quantity: progress = round( (abs(self.quantity) - quantity) / abs(self.quantity), 4) - progress = max(0, min(1, progress)) + progress = max(0., min(1., progress)) return progress def _get_tax_rule_pattern(self): diff --git a/modules/sale/sale.py b/modules/sale/sale.py index 7f3142dcee..7684497c84 100644 --- a/modules/sale/sale.py +++ b/modules/sale/sale.py @@ -1478,7 +1478,7 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView): quantity = self._invoice_remaining_quantity if quantity is not None and self.quantity: progress = round((self.quantity - quantity) / self.quantity, 4) - progress = max(0, min(1, progress)) + progress = max(0., min(1., progress)) return progress @property @@ -1519,7 +1519,7 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView): if quantity is not None and self.quantity: progress = round( (abs(self.quantity) - quantity) / abs(self.quantity), 4) - progress = max(0, min(1, progress)) + progress = max(0., min(1., progress)) return progress @property