Subversion Repositories SmartDukaan

Rev

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

Rev 11597 Rev 11598
Line 654... Line 654...
654
def validate_cart_plus(cart_id, source_id):
654
def validate_cart_plus(cart_id, source_id):
655
    try:
655
    try:
656
        cart_messages = validate_cart(cart_id, source_id)
656
        cart_messages = validate_cart(cart_id, source_id)
657
        found_cart = Cart.get_by(id=cart_id)
657
        found_cart = Cart.get_by(id=cart_id)
658
        pincode = "110001"
658
        pincode = "110001"
659
        default_address_id = found_cart.user.default_address_id
659
        default_address_id = user = User.get_by(active_cart_id = cart_id).default_address_id
-
 
660
        
660
        default_address = None
661
        default_address = None
661
        if found_cart.address_id is not None and found_cart.address_id > 0:
662
        if found_cart.address_id is not None and found_cart.address_id > 0:
662
            pincode = Address.get_by(id=found_cart.address_id).pin
663
            pincode = Address.get_by(id=found_cart.address_id).pin
663
        else:
664
        else:
664
            default_address = Address.get_by(id = default_address_id) 
665
            default_address = Address.get_by(id = default_address_id) 
Line 672... Line 673...
672
        cartPlus = CartPlus()
673
        cartPlus = CartPlus()
673
        cartPlus.cart = to_t_cart(found_cart)
674
        cartPlus.cart = to_t_cart(found_cart)
674
        cartPlus.pinCode = pincode
675
        cartPlus.pinCode = pincode
675
        cartPlus.validateCartMessages = cart_messages
676
        cartPlus.validateCartMessages = cart_messages
676
        cartPlus.needInsuranceInfo = needInuranceInfo
677
        cartPlus.needInsuranceInfo = needInuranceInfo
677
        print `cartPlus`
-
 
678
        return cartPlus
678
        return cartPlus
679
    finally:
679
    finally:
680
        close_session()
680
        close_session()
681
 
681
 
682
def close_session():
682
def close_session():