From dba97d0b857c958312478f446a8e2c4da2e15126 Mon Sep 17 00:00:00 2001
From: Tony Mack <tmack@tux.cs.princeton.edu>
Date: Mon, 15 Dec 2014 12:37:59 -0500
Subject: [PATCH] fix bug that caused flavors to be permanently deleted

---
 planetstack/core/admin.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py
index 7fa537a..be75f75 100644
--- a/planetstack/core/admin.py
+++ b/planetstack/core/admin.py
@@ -609,7 +609,7 @@ class DeploymentAdminForm(forms.ModelForm):
         # so well handle that manually here
         for flavor in deployment.flavors.all():
             if getattr(flavor, 'name') not in self.cleaned_data['flavors']:
-                flavor.delete()
+                deployment.flavors.remove(flavor)
         for flavor in self.cleaned_data['flavors']:
             if flavor not in deployment.flavors.all():
                 flavor.deployments.add(deployment)
-- 
2.47.0