@@ -35,7 +35,7 @@ class GitLabService(Service):
35
35
# Just use the network location to determine if it's a GitLab project
36
36
# because private repos have another base url, eg. [email protected]
37
37
url_pattern = re .compile (
38
- re .escape (urlparse (adapter .provider_base_url ).netloc ),
38
+ re .escape (urlparse (adapter .provider_default_url ).netloc ),
39
39
)
40
40
41
41
PERMISSION_NO_ACCESS = 0
@@ -73,7 +73,7 @@ def sync_repositories(self):
73
73
remote_repositories = []
74
74
try :
75
75
repos = self .paginate (
76
- "{url}/api/v4/projects" .format (url = self .adapter .provider_base_url ),
76
+ "{url}/api/v4/projects" .format (url = self .adapter .provider_default_url ),
77
77
per_page = 100 ,
78
78
archived = False ,
79
79
order_by = "path" ,
@@ -100,7 +100,7 @@ def sync_organizations(self):
100
100
101
101
try :
102
102
orgs = self .paginate (
103
- "{url}/api/v4/groups" .format (url = self .adapter .provider_base_url ),
103
+ "{url}/api/v4/groups" .format (url = self .adapter .provider_default_url ),
104
104
per_page = 100 ,
105
105
all_available = False ,
106
106
order_by = "path" ,
@@ -110,7 +110,7 @@ def sync_organizations(self):
110
110
remote_organization = self .create_organization (org )
111
111
org_repos = self .paginate (
112
112
"{url}/api/v4/groups/{id}/projects" .format (
113
- url = self .adapter .provider_base_url ,
113
+ url = self .adapter .provider_default_url ,
114
114
id = org ["id" ],
115
115
),
116
116
per_page = 100 ,
@@ -131,7 +131,7 @@ def sync_organizations(self):
131
131
# which contains the admin permission fields.
132
132
resp = self .get_session ().get (
133
133
"{url}/api/v4/projects/{id}" .format (
134
- url = self .adapter .provider_base_url , id = repo ["id" ]
134
+ url = self .adapter .provider_default_url , id = repo ["id" ]
135
135
)
136
136
)
137
137
@@ -270,7 +270,7 @@ def create_organization(self, fields):
270
270
organization .name = fields .get ("name" )
271
271
organization .slug = fields .get ("path" )
272
272
organization .url = "{url}/{path}" .format (
273
- url = self .adapter .provider_base_url ,
273
+ url = self .adapter .provider_default_url ,
274
274
path = fields .get ("path" ),
275
275
)
276
276
organization .avatar_url = fields .get ("avatar_url" )
@@ -336,7 +336,7 @@ def get_provider_data(self, project, integration):
336
336
try :
337
337
resp = session .get (
338
338
"{url}/api/v4/projects/{repo_id}/hooks" .format (
339
- url = self .adapter .provider_base_url ,
339
+ url = self .adapter .provider_default_url ,
340
340
repo_id = repo_id ,
341
341
),
342
342
)
@@ -383,7 +383,7 @@ def setup_webhook(self, project, integration=None):
383
383
)
384
384
385
385
repo_id = self ._get_repo_id (project )
386
- url = f"{ self .adapter .provider_base_url } /api/v4/projects/{ repo_id } /hooks"
386
+ url = f"{ self .adapter .provider_default_url } /api/v4/projects/{ repo_id } /hooks"
387
387
388
388
if repo_id is None :
389
389
return (False , resp )
@@ -462,7 +462,7 @@ def update_webhook(self, project, integration):
462
462
hook_id = provider_data .get ("id" )
463
463
resp = session .put (
464
464
"{url}/api/v4/projects/{repo_id}/hooks/{hook_id}" .format (
465
- url = self .adapter .provider_base_url ,
465
+ url = self .adapter .provider_default_url ,
466
466
repo_id = repo_id ,
467
467
hook_id = hook_id ,
468
468
),
@@ -537,7 +537,7 @@ def send_build_status(self, build, commit, status):
537
537
"description" : description ,
538
538
"context" : context ,
539
539
}
540
- url = f"{ self .adapter .provider_base_url } /api/v4/projects/{ repo_id } /statuses/{ commit } "
540
+ url = f"{ self .adapter .provider_default_url } /api/v4/projects/{ repo_id } /statuses/{ commit } "
541
541
542
542
log .bind (
543
543
project_slug = project .slug ,
0 commit comments