Closed pnadolny13 closed 2 years ago
In GitLab by @iroussos on Oct 16, 2019, 13:09
changed the description
In GitLab by @iroussos on Nov 1, 2019, 09:31
mentioned in merge request !19
In GitLab by @iroussos on Nov 1, 2019, 09:38
closed via merge request !19
In GitLab by @iroussos on Nov 1, 2019, 09:38
mentioned in commit 98362900d1ae6cbbf03b9dc3e2fe894f4cad1fc4
In GitLab by @iroussos on Oct 16, 2019, 13:03
If a user is not allowed to access a resource, an HTTP 403 (Forbidden) error is returned by Gitlab's API.
At the moment, we don't handle those errors, resulting in
tap-gitlab
stopping its execution when trying to access a forbidden resource. Example provided in meltano/dbt-tap-gitlab#4:This is important when accessing all the projects under a group as some of those projects may be private and not available to the user. This is also important for allowing a user without elevated privileges to at least partially fetch some of the entities available to them (e.g. fetch issues and MRs while failing to fetch members)
We should handle those errors gracefully: