mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-06-13 09:30:53 +02:00
Confluence timeout fix? (#4509)
This commit is contained in:
parent
60da282dd1
commit
6eaa774051
@ -488,6 +488,16 @@ class OnyxConfluence:
|
|||||||
old_url_suffix = url_suffix
|
old_url_suffix = url_suffix
|
||||||
url_suffix = cast(str, next_response.get("_links", {}).get("next", ""))
|
url_suffix = cast(str, next_response.get("_links", {}).get("next", ""))
|
||||||
|
|
||||||
|
# we've observed that Confluence sometimes returns a next link despite giving
|
||||||
|
# 0 results. This is a bug with Confluence, so we need to check for it and
|
||||||
|
# stop paginating.
|
||||||
|
if url_suffix and not results:
|
||||||
|
logger.info(
|
||||||
|
f"No results found for call '{old_url_suffix}' despite next link "
|
||||||
|
"being present. Stopping pagination."
|
||||||
|
)
|
||||||
|
break
|
||||||
|
|
||||||
# make sure we don't update the start by more than the amount
|
# make sure we don't update the start by more than the amount
|
||||||
# of results we were able to retrieve. The Confluence API has a
|
# of results we were able to retrieve. The Confluence API has a
|
||||||
# weird behavior where if you pass in a limit that is too large for
|
# weird behavior where if you pass in a limit that is too large for
|
||||||
|
Loading…
x
Reference in New Issue
Block a user