Fix admin search

This commit is contained in:
Weves
2023-10-23 00:09:17 -07:00
committed by Chris Weaver
parent 89807c8c05
commit a014cb7792

View File

@@ -62,7 +62,6 @@ router = APIRouter()
class AdminSearchRequest(BaseModel): class AdminSearchRequest(BaseModel):
query: str query: str
filters: IndexFilters
class AdminSearchResponse(BaseModel): class AdminSearchResponse(BaseModel):
@@ -76,14 +75,13 @@ def admin_search(
db_session: Session = Depends(get_session), db_session: Session = Depends(get_session),
) -> AdminSearchResponse: ) -> AdminSearchResponse:
query = question.query query = question.query
filters = question.filters
logger.info(f"Received admin search query: {query}") logger.info(f"Received admin search query: {query}")
user_acl_filters = build_access_filters_for_user(user, db_session) user_acl_filters = build_access_filters_for_user(user, db_session)
final_filters = IndexFilters( final_filters = IndexFilters(
source_type=filters.source_type, source_type=None,
document_set=filters.document_set, document_set=None,
time_cutoff=filters.time_cutoff, time_cutoff=None,
access_control_list=user_acl_filters, access_control_list=user_acl_filters,
) )
document_index = get_default_document_index() document_index = get_default_document_index()