perf: 资产acl拒绝后没记录操作日志 (#11868)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-10-17 14:28:19 +08:00
committed by GitHub
parent 741705b85b
commit 73b75df524
3 changed files with 12 additions and 4 deletions

View File

@@ -432,6 +432,14 @@ class ConnectionTokenViewSet(ExtraActionApiMixin, RootOrgViewMixin, JMSModelView
reviewer, asset, user, input_username
).publish_async()
def create(self, request, *args, **kwargs):
try:
response = super().create(request, *args, **kwargs)
except JMSException as e:
data = {'code': e.detail.code, 'detail': e.detail}
return Response(data, status=e.status_code)
return response
class SuperConnectionTokenViewSet(ConnectionTokenViewSet):
serializer_classes = {