Subversion Repositories SmartDukaan

Rev

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

Rev 17803 Rev 17811
Line 776... Line 776...
776
            found_cart = Cart.get_by(id=cartId)
776
            found_cart = Cart.get_by(id=cartId)
777
            itemQtyMap = {}
777
            itemQtyMap = {}
778
            current_time = datetime.datetime.now()
778
            current_time = datetime.datetime.now()
779
            for itemqty in itemQty:
779
            for itemqty in itemQty:
780
                itemQtyMap[itemqty.itemId] = itemqty.qty 
780
                itemQtyMap[itemqty.itemId] = itemqty.qty 
781
                
781
            if found_cart.lines:    
782
            for line in found_cart.lines:
782
                for line in found_cart.lines:
783
                if itemQtyMap.has_key(line.item_id):
783
                    if itemQtyMap.has_key(line.item_id):
784
                    line.delete()
784
                        line.delete()
785
            for itemId,qty in itemQtyMap.iteritems():
785
            for itemId,qty in itemQtyMap.iteritems():
786
                #This condition will ensure that cart is only persisted with non-zero quantities.
786
                #This condition will ensure that cart is only persisted with non-zero quantities.
787
                if qty==0:
787
                if qty==0:
788
                    continue
788
                    continue
789
                line = Line()
789
                line = Line()