Update hosting_order in a pythonic way
This commit is contained in:
		
					parent
					
						
							
								80c3ac5346
							
						
					
				
			
			
				commit
				
					
						fae1c7fbeb
					
				
			
		
					 1 changed files with 8 additions and 7 deletions
				
			
		|  | @ -83,20 +83,21 @@ def create_vm_task(self, vm_template_id, user, specs, template, order_id): | ||||||
|         # Update HostingOrder with the created vm_id |         # Update HostingOrder with the created vm_id | ||||||
|         hosting_order = HostingOrder.objects.filter(id=order_id).first() |         hosting_order = HostingOrder.objects.filter(id=order_id).first() | ||||||
|         error_msg = None |         error_msg = None | ||||||
|         if hosting_order: | 
 | ||||||
|  |         try: | ||||||
|  |             hosting_order.vm_id = vm_id | ||||||
|  |             hosting_order.save() | ||||||
|             logger.debug( |             logger.debug( | ||||||
|                 "Updating hosting_order {} with vm_id={}".format( |                 "Updated hosting_order {} with vm_id={}".format( | ||||||
|                     hosting_order.id, vm_id |                     hosting_order.id, vm_id | ||||||
|                 ) |                 ) | ||||||
|             ) |             ) | ||||||
|             hosting_order.vm_id = vm_id |         except Exception as ex: | ||||||
|             hosting_order.save() |  | ||||||
|         else: |  | ||||||
|             error_msg = ( |             error_msg = ( | ||||||
|                 "HostingOrder with id {order_id} not found. This means that " |                 "HostingOrder with id {order_id} not found. This means that " | ||||||
|                 "the hosting order was not created and/or it is/was not " |                 "the hosting order was not created and/or it is/was not " | ||||||
|                 "associated with VM with id {vm_id}".format( |                 "associated with VM with id {vm_id}. Details {details}".format( | ||||||
|                     order_id=order_id, vm_id=vm_id |                     order_id=order_id, vm_id=vm_id, details=str(ex) | ||||||
|                 ) |                 ) | ||||||
|             ) |             ) | ||||||
|             logger.error(error_msg) |             logger.error(error_msg) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue