1
0
mirror of synced 2025-12-25 11:06:55 -05:00

🐛Source GitHub: added description for no repos case error (#26075)

* added description for no repos case error

* added AirbyteTracedException

* added changelog

* removed handling error in validation

* updated github.md

* added unit test test_streams_no_streams_available_error

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
This commit is contained in:
Daryna Ishchenko
2023-05-16 18:07:20 +03:00
committed by GitHub
parent 1cbd9252ba
commit 05990806a1
8 changed files with 23 additions and 7 deletions

View File

@@ -234,7 +234,15 @@ class SourceGithub(AbstractSource):
raise e
if not any((organizations, repositories)):
raise Exception("No streams available. Please check permissions")
user_message = (
"No streams available. Looks like your config for repositories or organizations is not valid."
" Please, check your permissions, names of repositories and organizations."
)
raise AirbyteTracedException(
internal_message="No streams available. Please check permissions",
message=user_message,
failure_type=FailureType.config_error,
)
page_size = config.get("page_size_for_large_streams", DEFAULT_PAGE_SIZE_FOR_LARGE_STREAM)