🐛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:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user