Переглянути джерело

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 місяць тому
батько
коміт
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 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 6178
         refreshSchedulePageDateFilterUI()
6177 6179
         applySchedulePageFiltersAndRender()
6178 6180
     }