diff --git a/library/puppet_post_puppetdb b/library/puppet_post_puppetdb
index 0d6762a..1bab32e 100644
--- a/library/puppet_post_puppetdb
+++ b/library/puppet_post_puppetdb
@@ -109,7 +109,7 @@ def main():
                 "producer-timestamp": timestamp,
                 "values": facts }}
 
-        payload_dump = logfile[:-4] + "facts_payload.json"
+        payload_dump = p['logfile'][:-4] + "facts_payload.json"
         with open(payload_dump, 'w') as f:
             f.write(json.dumps(payload))
         r = requests.post(endpoint, json=payload, **requests_kwargs)