diff --git a/src/Constants/EntrepotApi/ConfigurationMetadataTypes.php b/src/Constants/EntrepotApi/ConfigurationMetadataTypes.php index d09194a2..e0102777 100644 --- a/src/Constants/EntrepotApi/ConfigurationMetadataTypes.php +++ b/src/Constants/EntrepotApi/ConfigurationMetadataTypes.php @@ -8,5 +8,5 @@ public const FGDC = 'FGDC'; public const TC211 = 'TC211'; public const _19139 = '19139'; - public const Other = 'Other'; + public const OTHER = 'Other'; } diff --git a/src/Controller/Entrepot/StyleController.php b/src/Controller/Entrepot/StyleController.php index db0e1946..d09a9c45 100644 --- a/src/Controller/Entrepot/StyleController.php +++ b/src/Controller/Entrepot/StyleController.php @@ -310,7 +310,7 @@ private function updateStylesTmsMetadata(string $datastoreId, array $configurati // suppression des fichiers de style venant de cartes.gouv.fr (voir styleUrlRegex) $metadataList = array_values(array_filter($metadataList, function ($metadata) use ($styleUrlRegex) { - return !('application/json' === $metadata['format'] && preg_match($styleUrlRegex, $metadata['url'])); + return !('application/json' === $metadata['format'] && preg_match($styleUrlRegex, $metadata['url']) && ConfigurationMetadataTypes::OTHER === $metadata['type']); })); // ajout des fichiers de style à jour dans la metadata de la configuration @@ -319,7 +319,7 @@ private function updateStylesTmsMetadata(string $datastoreId, array $configurati $metadataList[] = [ 'format' => 'application/json', 'url' => $layer['url'], - 'type' => ConfigurationMetadataTypes::Other, + 'type' => ConfigurationMetadataTypes::OTHER, ]; } }