mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-10-09 20:55:06 +02:00
Fix document-search endpoint with auth disabled
This commit is contained in:
@@ -137,7 +137,7 @@ def stream_query_validation(
|
|||||||
@router.post("/document-search")
|
@router.post("/document-search")
|
||||||
def handle_search_request(
|
def handle_search_request(
|
||||||
question: QuestionRequest,
|
question: QuestionRequest,
|
||||||
user: User = Depends(current_user),
|
user: User | None = Depends(current_user),
|
||||||
db_session: Session = Depends(get_session),
|
db_session: Session = Depends(get_session),
|
||||||
) -> SearchResponse:
|
) -> SearchResponse:
|
||||||
query = question.query
|
query = question.query
|
||||||
@@ -146,16 +146,16 @@ def handle_search_request(
|
|||||||
time_cutoff, favor_recent = extract_question_time_filters(question)
|
time_cutoff, favor_recent = extract_question_time_filters(question)
|
||||||
question.filters.time_cutoff = time_cutoff
|
question.filters.time_cutoff = time_cutoff
|
||||||
filters = question.filters
|
filters = question.filters
|
||||||
|
user_id = None if user is None else user.id
|
||||||
|
|
||||||
query_event_id = create_query_event(
|
query_event_id = create_query_event(
|
||||||
query=query,
|
query=query,
|
||||||
search_type=question.search_type,
|
search_type=question.search_type,
|
||||||
llm_answer=None,
|
llm_answer=None,
|
||||||
user_id=user.id,
|
user_id=user_id,
|
||||||
db_session=db_session,
|
db_session=db_session,
|
||||||
)
|
)
|
||||||
|
|
||||||
user_id = None if user is None else user.id
|
|
||||||
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=filters.source_type,
|
||||||
|
Reference in New Issue
Block a user