diff --git a/cel_checkout/cel_checkout.lib.inc b/cel_checkout/cel_checkout.lib.inc
index c70fbb0..4b7e1ad 100644
--- a/cel_checkout/cel_checkout.lib.inc
+++ b/cel_checkout/cel_checkout.lib.inc
@@ -8,19 +8,20 @@
  */
 function get_product_of_order($oid) {
 	
-	$line_item_id = db_select('commerce_line_item', 'cli')
+	$line_item = db_select('commerce_line_item', 'cli')
 		->fields('cli', array('line_item_id'))
 		->condition('order_id', $oid, '=')
-		->execute()
-		->fetchField();
+		->execute();
 	
+	if($line_item->rowCount() > 0) {
+		$line_item_id = $line_item->fetchField();
+		$line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $line_item_id);
+		return $line_item_wrapper->commerce_product->value();
+	}
 	
-	$line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $line_item_id);
-	
-	return $line_item_wrapper->commerce_product->value();
+	return FALSE;
 }
 
-
 /**
  * Obtenir le dernier lead (of BEL or CEL)
  * @param string $table
