diff --git a/models/classes/metadata/metaMetadata/PropertyMapper.php b/models/classes/metadata/metaMetadata/PropertyMapper.php index af4fb9a19..398c9f447 100644 --- a/models/classes/metadata/metaMetadata/PropertyMapper.php +++ b/models/classes/metadata/metaMetadata/PropertyMapper.php @@ -64,7 +64,7 @@ public function getMetadataProperties(Property $property): array private function isIgnoredForCollectionGathering(Property $property): bool { - return in_array($property->getUri(), $this->getIgnoredProperties()); + return in_array($property->getUri(), $this->getIgnoredProperties()) || $property->getRange() === null; } private function getIgnoredProperties(): array diff --git a/test/unit/models/classes/metadata/metaMetadata/PropertyMapperTest.php b/test/unit/models/classes/metadata/metaMetadata/PropertyMapperTest.php index 056e50843..b2eb2d3b0 100644 --- a/test/unit/models/classes/metadata/metaMetadata/PropertyMapperTest.php +++ b/test/unit/models/classes/metadata/metaMetadata/PropertyMapperTest.php @@ -50,6 +50,7 @@ public function testGetMetadataProperties(): void $property = $this->createMock(Property::class); $resourceMock = $this->createMock(Resource::class); $property->method('getUri')->willReturn('uri'); + $property->method('getRange')->willReturn('range'); $resourceMock->method('getUri')->willReturn('resource_uri'); $property