Index: uc_node_checkout.module =================================================================== --- uc_node_checkout.module (revision 470) +++ uc_node_checkout.module (working copy) @@ -555,7 +555,7 @@ // any changed attribute options. case 'update': // Only save attributes if this node has not been checked out. - if (empty($node->uc_order_product_id)) { + if (empty($node->uc_order_product_id) && isset($node->attributes)) { $data = db_result(db_query("SELECT data FROM {uc_cart_products} WHERE data LIKE '%%\"node_checkout_nid\";i:%d;%%'", $node->nid)); $data = unserialize($data);