diff --git a/addons/delivery/models/delivery_carrier.py b/addons/delivery/models/delivery_carrier.py
index e86f8c906c33e3370c5d9f93519d6a250594866f..0f4e5b5f2afebb7b5008061b3cf53f21dfd1d4ee 100644
--- a/addons/delivery/models/delivery_carrier.py
+++ b/addons/delivery/models/delivery_carrier.py
@@ -330,7 +330,7 @@ class DeliveryCarrier(models.Model):
         total_full_packages = int(total_weight / max_weight)
         last_package_weight = total_weight % max_weight
 
-        package_weights = [max_weight] * total_full_packages + [last_package_weight] if last_package_weight else []
+        package_weights = [max_weight] * total_full_packages + ([last_package_weight] if last_package_weight else [])
         partial_cost = total_cost / len(package_weights)  # separate the cost uniformly
         for weight in package_weights:
             packages.append(DeliveryPackage(None, weight, default_package_type, total_cost=partial_cost, currency=order.company_id.currency_id, order=order))