From 5c9b77c25b94e6f22358d9063be427865a1e4945 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Mon, 6 Oct 2014 17:17:40 -0700 Subject: [PATCH] fix manyToMany error when creating deployment --- planetstack/core/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index 11a2c59..a77be5b 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -527,10 +527,10 @@ class DeploymentAdminForm(forms.ModelForm): def save(self, commit=True): deployment = super(DeploymentAdminForm, self).save(commit=False) - deployment.flavors = self.cleaned_data['flavors'] - if commit: deployment.save() + # this has to be done after save() if/when a deployment is first created + deployment.flavors = self.cleaned_data['flavors'] if deployment.pk: # save_m2m() doesn't seem to work with 'through' relations. So we -- 2.43.0