From 8dfa5c8c62d21d124ae1b0bdbe4da0cd31037925 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Tue, 7 Jul 2020 15:42:42 +0200 Subject: [PATCH] workflows: isolate libreoffice UserInstallation directory (#44787) --- wcs/wf/export_to_model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wcs/wf/export_to_model.py b/wcs/wf/export_to_model.py index 0bba5cf4e..7e7cf6d29 100644 --- a/wcs/wf/export_to_model.py +++ b/wcs/wf/export_to_model.py @@ -80,7 +80,8 @@ try: infile.flush() for i in range(3): lo_output = subprocess.run( - ['libreoffice', '--headless', '--convert-to', 'pdf', + ['libreoffice', '-env:UserInstallation=file://%s' % temp_dir, + '--headless', '--convert-to', 'pdf', infile.name, '--outdir', temp_dir], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) if os.path.exists(infile.name + '.pdf'):