Subversion Repositories SmartDukaan

Rev

Rev 21268 | Rev 21331 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21268 Rev 21321
Line 243... Line 243...
243
    def populateDerivedFields(self, order, update=False):
243
    def populateDerivedFields(self, order, update=False):
244
        closed=True
244
        closed=True
245
        for subOrder in order.subOrders:
245
        for subOrder in order.subOrders:
246
            if subOrder.closed:
246
            if subOrder.closed:
247
                continue
247
                continue
-
 
248
            self._getStatusFromDetailedStatus(subOrder.detailedStatus)
248
            if not update:
249
            if not update:
249
                amount = subOrder.amount if hasattr(subOrder, 'amount') else subOrder.amountPaid
250
                amount = subOrder.amount if hasattr(subOrder, 'amount') else subOrder.amountPaid
250
                cashbackAmount, cashbackPercent = self.getCashbackAmount(subOrder.productCode, amount/subOrder.quantity)
251
                cashbackAmount, cashbackPercent = self.getCashbackAmount(subOrder.productCode, amount/subOrder.quantity)
251
                cashbackStatus = Store.CB_PENDING
252
                cashbackStatus = Store.CB_PENDING
252
                if cashbackAmount <= 0:
253
                if cashbackAmount <= 0: