diff --git a/backend/danswer/search/request_preprocessing.py b/backend/danswer/search/request_preprocessing.py index ee4c1353e..ea131eee7 100644 --- a/backend/danswer/search/request_preprocessing.py +++ b/backend/danswer/search/request_preprocessing.py @@ -43,6 +43,10 @@ def retrieval_preprocessing( """ preset_filters = retrieval_details.filters or BaseFilters() + if persona and persona.document_sets and preset_filters.document_set is None: + preset_filters.document_set = [ + document_set.name for document_set in persona.document_sets + ] time_filter = preset_filters.time_cutoff source_filter = preset_filters.source_type