--- uc_attribute.ca.inc 2010-10-06 16:49:00.000000000 -0400 +++ uc_attributeNew.ca.inc 2010-10-06 16:48:22.000000000 -0400 @@ -57,11 +57,19 @@ function uc_attribute_condition_ordered_ $attribute = uc_attribute_load($option->aid); } } - - if ($attribute) { - if (isset($attributes[$attribute->name]) && $attributes[$attribute->name] == $option->name) { + } + + if ($attribute) { + if (isset($attributes[$attribute->name])) { + if ($attributes[$attribute->name] == $option->name) { $result = TRUE; break; + } + if (is_array($attributes[$attribute->name])) { + if (in_array($option->name, $attributes[$attribute->name])) { + $result = TRUE; + break; + } } } }