Code Duplication    Length = 8-8 lines in 2 locations

includes/api/class-wc-api-orders.php 2 locations

@@ 501-508 (lines=8) @@
498
			}
499
500
			// set order currency
501
			if ( isset( $data['currency'] ) ) {
502
503
				if ( ! array_key_exists( $data['currency'], get_woocommerce_currencies() ) ) {
504
					throw new WC_API_Exception( 'woocommerce_invalid_order_currency', __( 'Provided order currency is invalid', 'woocommerce'), 400 );
505
				}
506
507
				update_post_meta( $order->id, '_order_currency', $data['currency'] );
508
			}
509
510
			// set order meta
511
			if ( isset( $data['order_meta'] ) && is_array( $data['order_meta'] ) ) {
@@ 652-659 (lines=8) @@
649
			}
650
651
			// Set order currency.
652
			if ( isset( $data['currency'] ) ) {
653
				if ( ! array_key_exists( $data['currency'], get_woocommerce_currencies() ) ) {
654
					throw new WC_API_Exception( 'woocommerce_invalid_order_currency', __( 'Provided order currency is invalid', 'woocommerce' ), 400 );
655
				}
656
657
				update_post_meta( $order->id, '_order_currency', $data['currency'] );
658
			}
659
660
			// If items have changed, recalculate order totals.
661
			if ( $update_totals ) {
662
				$order->calculate_totals();