From f29175308b85cd66df01bf643bef2080c9b01b44 Mon Sep 17 00:00:00 2001 From: vapao Date: Wed, 8 Jan 2020 19:06:52 +0800 Subject: [PATCH] F fix bug --- spug_api/apps/app/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spug_api/apps/app/views.py b/spug_api/apps/app/views.py index 2f34122..09be0b9 100644 --- a/spug_api/apps/app/views.py +++ b/spug_api/apps/app/views.py @@ -60,7 +60,8 @@ class DeployView(View): Argument('is_audit', type=bool, default=False) ).parse(request.body) if error is None: - if Deploy.objects.filter(app_id=form.app_id, env_id=form.env_id).exists(): + deploy = Deploy.objects.filter(app_id=form.app_id, env_id=form.env_id).first() + if deploy and deploy.id != form.id: return json_response(error='应用在该环境下已经存在发布配置') form.host_ids = json.dumps(form.host_ids) if form.extend == '1':