From aa53508e0193f9b7ad8cc026de6f6b0ca5b6d590 Mon Sep 17 00:00:00 2001
From: Kálmán Viktor <kviktor@cloud.bme.hu>
Date: Tue, 22 Apr 2014 13:40:18 +0200
Subject: [PATCH] dashboard: remove interfaces with operations

---
 circle/dashboard/views.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/circle/dashboard/views.py b/circle/dashboard/views.py
index 997b023..b87bbee 100644
--- a/circle/dashboard/views.py
+++ b/circle/dashboard/views.py
@@ -2270,7 +2270,8 @@ class InterfaceDeleteView(DeleteView):
     def delete(self, request, *args, **kwargs):
         self.object = self.get_object()
 
-        self.object.destroy()
+        instance = self.object.instance
+        instance.remove_interface(interface=self.object, user=request.user)
         success_url = self.get_success_url()
         success_message = _("Interface successfully deleted!")
 
--
libgit2 0.26.0