Просмотр исходного кода

Fix schedule Apply action to respect the selected filter.

This prevents the button from forcing custom range and correctly applies non-custom schedule filters.

Made-with: Cursor
huzaifahayat12 1 месяц назад
Родитель
Сommit
cacac7ca19
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      meetings_app/ViewController.swift

+ 4 - 2
meetings_app/ViewController.swift

@@ -6171,8 +6171,10 @@ private extension ViewController {
6171
     }
6171
     }
6172
 
6172
 
6173
     @objc func schedulePageApplyDateRangePressed(_ sender: NSButton) {
6173
     @objc func schedulePageApplyDateRangePressed(_ sender: NSButton) {
6174
-        schedulePageFilter = .customRange
6175
-        schedulePageFilterDropdown?.selectItem(at: SchedulePageFilter.customRange.rawValue)
6174
+        if let selectedItem = schedulePageFilterDropdown?.selectedItem,
6175
+           let selectedFilter = SchedulePageFilter(rawValue: selectedItem.tag) {
6176
+            schedulePageFilter = selectedFilter
6177
+        }
6176
         refreshSchedulePageDateFilterUI()
6178
         refreshSchedulePageDateFilterUI()
6177
         applySchedulePageFiltersAndRender()
6179
         applySchedulePageFiltersAndRender()
6178
     }
6180
     }