diff --git a/bin/importPdoMetadata.php b/bin/importPdoMetadata.php
index abf4fdd4842f5a6ec3c6641d82664a01e330e769..4cba30d2c92707b221f78dbb826c7ae636cc8a79 100755
--- a/bin/importPdoMetadata.php
+++ b/bin/importPdoMetadata.php
@@ -13,7 +13,8 @@ foreach ($config['metadata.sources'] as $s) {
         $mdshp = new \SimpleSAML\Metadata\MetaDataStorageHandlerPdo($s);
         $mdshp->initDatabase();
 
-        foreach (glob("metadata/*.php") as $filename) {
+        $metadataDir = rtrim(\SimpleSAML\Configuration::getInstance()->getString('metadatadir'), '/');
+        foreach (glob("{$metadataDir}/*.php") as $filename) {
             $metadata = [];
             require_once $filename;
             $set = basename($filename, ".php");