diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index fd348e224131dc301c7d99555c80948392b5cbff..3808cd8d218abc4d9edf00afeda5f9fe4485478f 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -1045,7 +1045,7 @@ def crawler_main(crawled_directory_path: str,
         remove_prefix = prefix
 
     if dry_run:
-        ins, upd = crawler.synchronize(crawled_data, commit_changes=False)
+        ins, upd = crawler.synchronize(commit_changes=False, crawled_data=crawled_data)
         inserts = [str(i) for i in ins]
         updates = [str(i) for i in upd]
         with open("dry.yml", "w") as f:
@@ -1091,7 +1091,8 @@ def crawler_main(crawled_directory_path: str,
             raise RuntimeError("Missing RecordTypes: {}".
                                format(", ".join(notfound)))
 
-        crawler.synchronize(crawled_data, commit_changes=True, unique_names=unique_names)
+        crawler.synchronize(commit_changes=True, unique_names=unique_names,
+                            crawled_data=crawled_data)
     return 0