X-Git-Url: https://scm.cri.ensmp.fr/git/photoprint.git/blobdiff_plain/24f21ffe24cabe97fa108f7a7f84857dc08f9eae..dbd7599db021faf08eedb8e3c7e5999c87872194:/order.py diff --git a/order.py b/order.py index 2948aaf..9323dd3 100755 --- a/order.py +++ b/order.py @@ -337,9 +337,10 @@ class PrintOrder(PortalContent, DefaultDublinCoreImpl) : 'PAYMENTREQUEST_0_SHIPTOPHONENUM' : self.billing['phone'], } - quantitySum = reduce(lambda a, b : a['quantity'] + b['quantity'], self.items) - priceSum = reduce(lambda a, b : a['unit_price'] * a['quantity'] + b['unit_price'] * b['quantity'], self.items) - priceValues = priceSum.getValues() + if len(self.items) > 1 : + quantitySum = reduce(lambda a, b : a['quantity'] + b['quantity'], self.items) + else : + quantitySum = self.items[0]['quantity'] total = round(self.amountWithFees.getValues()['taxed'], 2) options['L_PAYMENTREQUEST_0_NAME0'] = 'Commande realis photo ref. %s' % self.getId()