X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fadmin.py;h=a77be5bead5dad76fc8e84f4ec9b572f80686b53;hb=5c9b77c25b94e6f22358d9063be427865a1e4945;hp=11a2c59faeaabddb096fc88d4d4da5beeed30062;hpb=95c1e077e2299ed38950611f9a0a6b64629370fd;p=plstackapi.git 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