Ok, so I checked the changes since version 4.0.6 and found that the following line of code is causing the problem:
trunk/virtuemart/administrator/components/com_virtuemart/models/product.php
Revision 10716:
1363 $child->customfields = $customfieldsModel->getCustomEmbeddedProductCustomFields ($child->allIds,0,$this->cartattribute, FALSE);
Revision 10715:
1344 $child->customfields = $customfieldsModel->getCustomEmbeddedProductCustomFields ($child->allIds,0,-1, FALSE);
It seems in category view, all cartatributes are 1 and the customfields are not getting populated. If I change the function argument back to -1, all custom fields are displayed again.
As I understand, I should configure all my custom fields to be cart attributes in order to display also in the lastest version in category view. However, I don't want those attributes to show in cart.
@Max Milbers: How should I configure my custom fields to display in category view, in productsdetails view, but not in cart?
Best regards,
Stefan