Merge "[API] Fix exception when UPDATE gearman message fails"
This commit is contained in:
		@@ -439,9 +439,14 @@ class GearmanClientThread(object):
 | 
			
		||||
            device = session.query(Device).\
 | 
			
		||||
                filter(Device.id == data).\
 | 
			
		||||
                first()
 | 
			
		||||
                device_name = device.name
 | 
			
		||||
            if device is None:
 | 
			
		||||
                # Shouldn't hit here, but just to be safe
 | 
			
		||||
                session.commit()
 | 
			
		||||
            if device.status == 'BUILD':
 | 
			
		||||
                return
 | 
			
		||||
            device_name = device.name
 | 
			
		||||
            device_status = device.status
 | 
			
		||||
            session.commit()
 | 
			
		||||
            if device_status == 'BUILD':
 | 
			
		||||
                submit_vip_job(
 | 
			
		||||
                    'ASSIGN', device_name, None
 | 
			
		||||
                )
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user