Kaynağa Gözat

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 3 ay önce
ebeveyn
işleme
cacac7ca19
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      meetings_app/ViewController.swift

+ 4 - 2
meetings_app/ViewController.swift

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