Subversion Repositories SmartDukaan

Rev

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

Rev 2341 Rev 2342
Line 74... Line 74...
74
    awb = query.one() 
74
    awb = query.one() 
75
    awb.is_available=False
75
    awb.is_available=False
76
    session.commit()
76
    session.commit()
77
    
77
    
78
def get_empty_AWB(provider_id):
78
def get_empty_AWB(provider_id):
79
    query = Awb.query.filter_by(provider_id = provider_id, is_available = True)  #check the provider thing
79
    query = Awb.query.with_lockmode("update").filter_by(provider_id = provider_id, is_available = True)  #check the provider thing
80
    try:
80
    try:
81
        awb = query.first()
81
        awb = query.first()
82
        awb.is_available = False
82
        awb.is_available = False
83
        session.commit()
83
        session.commit()
84
        return awb.awb_number
84
        return awb.awb_number