diff --git a/src/libfetchers/path.cc b/src/libfetchers/path.cc
index 7c7e20f4e8235327d61be1ec86a691a6cc24ac79..ba2cc192e540d0a3b20fa39322d7973caa52b8ea 100644
--- a/src/libfetchers/path.cc
+++ b/src/libfetchers/path.cc
@@ -72,7 +72,7 @@ struct PathInput : Input
 
         if (!storePath || storePath->name() != "source" || !store->isValidPath(*storePath))
             // FIXME: try to substitute storePath.
-            storePath = store->addToStore("name", path);
+            storePath = store->addToStore("source", path);
 
         return
             {