From 206bbcbc126ab5ceb0b3db2b575902587e5db0c8 Mon Sep 17 00:00:00 2001 From: yombo Date: Thu, 2 Mar 2023 11:20:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=92=E8=89=B2=E8=83=BD=E7=9C=8B?= =?UTF-8?q?=E5=88=B0=E6=9C=AA=E6=8E=88=E6=9D=83=E9=A1=B9=E7=9B=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spug_api/apps/repository/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spug_api/apps/repository/views.py b/spug_api/apps/repository/views.py index 2b20186..292e14a 100644 --- a/spug_api/apps/repository/views.py +++ b/spug_api/apps/repository/views.py @@ -17,11 +17,12 @@ import json class RepositoryView(View): @auth('deploy.repository.view|deploy.request.add|deploy.request.edit') def get(self, request): + apps = request.user.deploy_perms['apps'] deploy_id = request.GET.get('deploy_id') data = Repository.objects.annotate( app_name=F('app__name'), env_name=F('env__name'), - created_by_user=F('created_by__nickname')) + created_by_user=F('created_by__nickname')).filter(deploy_id__in=apps) if deploy_id: data = data.filter(deploy_id=deploy_id, status='5') return json_response([x.to_view() for x in data])