mirror of
https://github.com/ansible/awx.git
synced 2026-03-09 21:49:27 -02:30
calls to redaction mechanism placed in correct places
* access to _raw stdout methods/variables remains raw * wrapped _raw access in redaction where needed
This commit is contained in:
@@ -2238,7 +2238,6 @@ class UnifiedJobStdout(RetrieveAPIView):
|
||||
conv = Ansi2HTMLConverter(scheme=scheme, dark_bg=dark_bg,
|
||||
title=get_view_name(self.__class__))
|
||||
content, start, end, absolute_end = unified_job.result_stdout_raw_limited(start_line, end_line)
|
||||
content = UriCleaner.remove_sensitive(content)
|
||||
if content_only:
|
||||
headers = conv.produce_headers()
|
||||
body = conv.convert(content, full=False) # Escapes any HTML that may be in content.
|
||||
@@ -2255,7 +2254,7 @@ class UnifiedJobStdout(RetrieveAPIView):
|
||||
return Response({'range': {'start': start, 'end': end, 'absolute_end': absolute_end}, 'content': body})
|
||||
return Response(data)
|
||||
elif request.accepted_renderer.format == 'ansi':
|
||||
return Response(unified_job.result_stdout_raw)
|
||||
return Response(UriCleaner.remove_sensitive(unified_job.result_stdout_raw))
|
||||
else:
|
||||
return super(UnifiedJobStdout, self).retrieve(request, *args, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user