diff --git a/src/Services/InfoProviderSystem/Providers/PollinProvider.php b/src/Services/InfoProviderSystem/Providers/PollinProvider.php index f6a0c12e..4d7eb3fb 100644 --- a/src/Services/InfoProviderSystem/Providers/PollinProvider.php +++ b/src/Services/InfoProviderSystem/Providers/PollinProvider.php @@ -184,9 +184,9 @@ class PollinProvider implements InfoProviderInterface //Iterate over each tr.properties-row inside table.product-detail-properties-table $dom->filter('table.product-detail-properties-table tr.properties-row')->each(function (Crawler $node) use (&$parameters) { - $parameters[] = ParameterDTO::parseValueField( + $parameters[] = ParameterDTO::parseValueIncludingUnit( name: rtrim($node->filter('th.properties-label')->text(), ':'), - value: $node->filter('td.properties-value')->text() + value: trim($node->filter('td.properties-value')->text()) ); }); diff --git a/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php b/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php index dceaeac4..1e9859fb 100644 --- a/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php +++ b/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php @@ -256,7 +256,7 @@ class ReicheltProvider implements InfoProviderInterface //Iterate over each second li in ul.articleAttribute, which contains the specifications $groupElement->filter('ul.articleAttribute li:nth-child(2n)')->each(function (Crawler $specElement) use (&$parameters, $groupName) { - $parameters[] = ParameterDTO::parseValueField( + $parameters[] = ParameterDTO::parseValueIncludingUnit( name: $specElement->previousAll()->text(), value: $specElement->text(), group: $groupName