Skip to content

Commit 9b16614

Browse files
committed
fix: add missing import_project param
1 parent 0bff713 commit 9b16614

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

gitlab/v4/objects.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4839,6 +4839,7 @@ def import_project(
48394839
self,
48404840
file,
48414841
path,
4842+
name=None,
48424843
namespace=None,
48434844
overwrite=False,
48444845
override_params=None,
@@ -4868,6 +4869,8 @@ def import_project(
48684869
if override_params:
48694870
for k, v in override_params.items():
48704871
data["override_params[%s]" % k] = v
4872+
if name is not None:
4873+
data["name"] = name
48714874
if namespace:
48724875
data["namespace"] = namespace
48734876
return self.gitlab.http_post(

tools/python_test_v4.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -962,9 +962,13 @@
962962
ex.download(streamed=True, action=f.write)
963963

964964
output = gl.projects.import_project(
965-
open("/tmp/gitlab-export.tgz", "rb"), "imported_project"
965+
open("/tmp/gitlab-export.tgz", "rb"), "imported_project", name="Imported Project"
966966
)
967967
project_import = gl.projects.get(output["id"], lazy=True).imports.get()
968+
969+
assert project_import.path == "imported_project"
970+
assert project_import.name == "Imported Project"
971+
968972
count = 0
969973
while project_import.import_status != "finished":
970974
time.sleep(1)

0 commit comments

Comments
 (0)