Skip to content

Commit 4f93bca

Browse files
committed
maintain property immutability
1 parent 1346312 commit 4f93bca

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

WooCommerce/Classes/ViewRelated/Orders/Order Filters/FilterOrderListViewModel.swift

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ final class FilterOrderListViewModel: FilterListViewModel {
6565

6666
let filterActionTitle = Localization.filterActionTitle
6767

68-
var filterTypeViewModels: [FilterTypeViewModel]
68+
let filterTypeViewModels: [FilterTypeViewModel]
6969

7070
let shouldShowHistory: Bool
7171

@@ -104,14 +104,16 @@ final class FilterOrderListViewModel: FilterListViewModel {
104104
self.analytics = analytics
105105

106106
shouldShowHistory = featureFlagService.isFeatureFlagEnabled(.filterHistoryOnOrderAndProductLists)
107-
filterTypeViewModels = [orderStatusFilterViewModel,
108-
dateRangeFilterViewModel,
109-
customerFilterViewModel,
110-
productFilterViewModel]
107+
var allFilterViewModels = [orderStatusFilterViewModel,
108+
dateRangeFilterViewModel,
109+
customerFilterViewModel,
110+
productFilterViewModel]
111111

112112
if featureFlagService.isFeatureFlagEnabled(.pointOfSaleOrdersi2) {
113-
filterTypeViewModels.append(salesChannelFilterViewModel)
113+
allFilterViewModels.append(salesChannelFilterViewModel)
114114
}
115+
116+
filterTypeViewModels = allFilterViewModels
115117
}
116118

117119
var criteria: Filters {

0 commit comments

Comments
 (0)