diff --git a/src/ro_crate.py b/src/ro_crate.py
index 098a437ce1e91c1a009c5247022306315292bf23..80d167647495aca656acb42be482fcaeb24e111f 100644
--- a/src/ro_crate.py
+++ b/src/ro_crate.py
@@ -80,7 +80,7 @@ class RO_Crate:
         current_directory = os.getcwd()
         os.chdir("/".join(self.workflow.nextflow_file.get_file_address().split("/")[:-1]))
         try:           
-            os.system(f"git log {'--reverse'*reverse} {file} > temp_{id(self)}.txt")
+            os.system(f"git log {'--reverse'*reverse} \"{file}\" > temp_{id(self)}.txt")
             with open(f'temp_{id(self)}.txt') as f:
                 info = f.read()
             os.system(f"rm temp_{id(self)}.txt")