Skip to content

Commit 0dee246

Browse files
authored
Merge pull request #6200 from woocommerce/issue/6030-order-fees-yosemite
Order Creation: Add support for creating order with fees in Yosemite layer
2 parents b7ddc08 + 45c68cc commit 0dee246

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Yosemite/Yosemite/Stores/OrderStore.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,9 @@ private extension OrderStore {
315315
/// Creates a manual order with the provided order details.
316316
///
317317
func createOrder(siteID: Int64, order: Order, onCompletion: @escaping (Result<Order, Error>) -> Void) {
318-
remote.createOrder(siteID: siteID, order: order, fields: [.status, .items, .billingAddress, .shippingAddress, .shippingLines]) { [weak self] result in
318+
remote.createOrder(siteID: siteID,
319+
order: order,
320+
fields: [.status, .items, .billingAddress, .shippingAddress, .shippingLines, .feeLines]) { [weak self] result in
319321
switch result {
320322
case .success(let order):
321323
self?.upsertStoredOrdersInBackground(readOnlyOrders: [order], onCompletion: {

Yosemite/YosemiteTests/Stores/OrderStoreTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,7 @@ final class OrderStoreTests: XCTestCase {
783783
let receivedKeys = Array(request.parameters.keys).sorted()
784784
let expectedKeys = [
785785
"billing",
786+
"fee_lines",
786787
"line_items",
787788
"shipping",
788789
"shipping_lines",

0 commit comments

Comments
 (0)