From 609db2c62318edb5d40c081dbcb51b0b0817154a Mon Sep 17 00:00:00 2001 From: Thijs Kinkhorst <thijs@kinkhorst.com> Date: Wed, 24 Aug 2022 20:58:39 +0000 Subject: [PATCH] Fix some bugs in serialize handler --- src/SimpleSAML/Metadata/MetaDataStorageHandlerSerialize.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SimpleSAML/Metadata/MetaDataStorageHandlerSerialize.php b/src/SimpleSAML/Metadata/MetaDataStorageHandlerSerialize.php index 02f6690a7..12cab5d06 100644 --- a/src/SimpleSAML/Metadata/MetaDataStorageHandlerSerialize.php +++ b/src/SimpleSAML/Metadata/MetaDataStorageHandlerSerialize.php @@ -134,11 +134,11 @@ class MetaDataStorageHandlerSerialize extends MetaDataStorageSource $extLen = strlen(self::EXTENSION); $finder = new Finder(); - $finder->directories()->name(sprintf('/%s/$', self::EXTENSION))->in($this->directory); + $finder->files()->name('*' . self::EXTENSION)->in($this->directory . DIRECTORY_SEPARATOR . $set); $ret = []; foreach ($finder as $file) { - $entityId = substr($file->getPathName(), 0, -$extLen); + $entityId = substr($file->getFileName(), 0, -$extLen); $entityId = rawurldecode($entityId); $md = $this->getMetaData($entityId, $set); -- GitLab