diff --git a/Ferrite/ViewModels/DebridManager.swift b/Ferrite/ViewModels/DebridManager.swift index 01cd4b1..823b228 100644 --- a/Ferrite/ViewModels/DebridManager.swift +++ b/Ferrite/ViewModels/DebridManager.swift @@ -375,6 +375,7 @@ class DebridManager: ObservableObject { defer { logManager?.hideIndeterminateToast() requiresUnrestrict = false + currentDebridTask = nil } logManager?.updateIndeterminateToast("Loading content", cancelAction: { diff --git a/Ferrite/Views/SheetViews/BatchChoiceView.swift b/Ferrite/Views/SheetViews/BatchChoiceView.swift index 81d7dca..a18d355 100644 --- a/Ferrite/Views/SheetViews/BatchChoiceView.swift +++ b/Ferrite/Views/SheetViews/BatchChoiceView.swift @@ -50,6 +50,7 @@ struct BatchChoiceView: View { try? await Task.sleep(seconds: 1) debridManager.clearSelectedDebridItems() + debridManager.requiresUnrestrict = false } } }