diff --git a/source/python/mods/prepare_flexpart.py b/source/python/mods/prepare_flexpart.py
index 2269b9ab998dd0b1cd7904b8a7281678704cc326..f0f1904316515bad4b0bcce8cf2c0a41ae4c633a 100755
--- a/source/python/mods/prepare_flexpart.py
+++ b/source/python/mods/prepare_flexpart.py
@@ -177,7 +177,7 @@ def prepare_flexpart(ppid, c):
     flexpart = EcFlexpart(c, fluxes=False)
     flexpart.create(inputfiles, c)
     if c.stream.lower() == 'elda':
-        flexpart.calc_extra_elda(os.path.join(c.inputdir, c.prefix))
+        flexpart.calc_extra_elda(c.inputdir, c.prefix)
     flexpart.process_output(c)
 
     # make use of a possible conversion to a