[ADMIN_API]: Fix device status in rebuild

Was missing a select on the device before changing the state.

Change-Id: Ie80b7fa4a618e763f9a7847bbcd02e100c23415b
This commit is contained in:
marcrp
2013-09-13 21:32:16 -04:00
committed by Andrew Hutchings
parent 83d5e6ef7f
commit f5798a499d

View File

@@ -114,13 +114,15 @@ class DbDriver(AlertDriver):
for lb in lbs:
lb.devices = [new_device]
lb.status = "ERROR(REBUILDING)"
new_device.status = 'BULDING'
new_device.status = 'BUILDING'
lbid = lbs[0].id
session.commit()
submit_job(
'UPDATE', new_device_name, new_device_id, lbid
)
with db_session() as session:
new_device = session.query(Device).\
filter(Device.id == new_device_id).first()
vip = session.query(Vip).filter(Vip.device == device_id).first()
vip.device = new_device_id
device = session.query(Device).\