Subversion Repositories SmartDukaan

Rev

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

Rev 6250 Rev 6367
Line 22... Line 22...
22
        discount_value = args['discount']
22
        discount_value = args['discount']
23
    else:
23
    else:
24
        raise PromotionException(111, 'You are not allowed to use this coupon')
24
        raise PromotionException(111, 'You are not allowed to use this coupon')
25
    
25
    
26
    todate = datetime.datetime.now()
26
    todate = datetime.datetime.now()
27
    if args['endOn'] and todate > to_py_date(args['endOn']):
27
    if 'endOn' in args and todate > to_py_date(args['endOn']):
28
        raise PromotionException(113, 'This coupon is expired.')
28
        raise PromotionException(113, 'This coupon is expired.')
29
    
29
    
30
    count_coupon_usage = get_coupon_usage_count_by_user(coupon_code, user.userId)
30
    count_coupon_usage = get_coupon_usage_count_by_user(coupon_code, user.userId)
31
    
31
    
32
    if count_coupon_usage >= args['usage_limit_for_user']:
32
    if count_coupon_usage >= args['usage_limit_for_user']: