Skip to content

Commit 8941b13

Browse files
committed
Show correct date in editing flow
1 parent 8989c16 commit 8941b13

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

WooCommerce/Classes/ViewRelated/Orders/Order Creation/NewOrderViewModel.swift

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,15 @@ final class NewOrderViewModel: ObservableObject {
6464

6565
/// Order creation date. For new order flow it's always current date.
6666
///
67-
let dateString: String = {
68-
DateFormatter.mediumLengthLocalizedDateFormatter.string(from: Date())
69-
}()
67+
var dateString: String {
68+
switch flow {
69+
case .creation:
70+
return DateFormatter.mediumLengthLocalizedDateFormatter.string(from: Date())
71+
case .editing(let order):
72+
let formatter = DateFormatter.dateAndTimeFormatter
73+
return formatter.string(from: order.dateCreated)
74+
}
75+
}
7076

7177
/// Representation of order status display properties.
7278
///

0 commit comments

Comments
 (0)