From: marios <[email protected]>

thanks to Jan Provaznik

Signed-off-by: marios <[email protected]>
---
 server/lib/deltacloud/drivers/openstack/openstack_driver.rb | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb 
b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb
index 7e11258..1d5b712 100644
--- a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb
+++ b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb
@@ -192,8 +192,12 @@ module Deltacloud
           os = new_client(credentials)
           safely do
             server = os.get_server(instance_id)
-            server.delete!
-            convert_from_server(server, os.connection.authuser)
+            deleted = server.delete!
+            instance = convert_from_server(server, os.connection.authuser)
+            if deleted
+              instance.state = "STOPPED"
+            end
+            instance
           end
         end
 
-- 
1.7.11.4

Reply via email to