[FIX] runbot: avoid duplicate ouptut because of Download progress

This commit is contained in:
Xavier-Do 2024-11-20 13:32:49 +01:00
parent a7f8c80f50
commit 3ad49f92af
2 changed files with 6 additions and 2 deletions

View File

@ -354,7 +354,11 @@ class Dockerfile(models.Model):
# identifier changed
if image_id != previous_result.identifier:
should_save_result = True
if previous_result.output != docker_build_result_values['output']: # to discuss
def clean_output(output):
if not output:
return ''
return '\n'.join([line for line in output.split('\n') if not line.startswith('Downloading')])
if clean_output(previous_result.output) != clean_output(docker_build_result_values['output']): # to discuss
should_save_result = True
if previous_result.content != docker_build_result_values['content']: # docker image changed
should_save_result = True

View File

@ -1,4 +1,4 @@
.o_field_widget.o_field_runbotjsonb {
width: 100%;
white-space: pre-wrap;
}
}