diff --git a/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php b/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php index 655fae02baf25ca73d60fee6efbf186ed299a97b..60d5ff64b4b9d3892f1f55443d742d5cd8158f3a 100644 --- a/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php +++ b/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php @@ -143,6 +143,9 @@ final class GenericMetaTagManager implements MetaTagManagerInterface */ public function removeProperty(string $property, string $type = '') { + $property = strtolower($property); + $type = strtolower($type); + if (!empty($type)) { unset($this->properties[$property][$type]); } else { diff --git a/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php b/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php index b19995e2fa1de4fbfdeb1ba2ace88a02cd922ffa..0f68373bca991ea403bac04b19684ea4b6b575a4 100644 --- a/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php +++ b/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php @@ -146,7 +146,7 @@ class GenericMetaTagManagerTest extends UnitTestCase self::assertEquals([['content' => 'Description 1', 'subProperties' => []]], $manager->getProperty('description', 'property')); - $manager->removeProperty('description', 'property'); + $manager->removeProperty('Description', 'Property'); self::assertEquals([], $manager->getProperty('description', 'property')); self::assertEquals( [