--- apparel.module 2005-11-03 19:11:02.000000000 -0500 +++ apparel.module.new 2005-11-08 19:32:31.000000000 -0500 @@ -39,7 +39,7 @@ case 'cart get subproduct': $products = product_get_variations($node); foreach ($products as $product) { - if ($data->size == $product->variation['size'] && $data->colour == $product->variation['colour']) { + if ($data['size'] == $product->variation['size'] && $data['colour'] == $product->variation['colour']) { return $product; }