@@ -1198,7 +1198,7 @@ function commerce_line_item_manager_validate($element, &$form_state, $form) {
       $value[] = array('line_item_id' => $line_item_id);
 
       // Update the line item based on the values in the additional elements.
-      $line_item = clone($element['line_items'][$line_item_id]['line_item']['#value']);
+      $line_item = commerce_line_item_load( $line_item_id );
 
       // Validate the quantity of each line item.
       $element_name = implode('][', $element['line_items'][$line_item_id]['quantity']['#parents']);
