Skip to content

Commit 9377ac4

Browse files
authored
fix(service): allow setting keywords on project creation (#3665)
1 parent 12469f9 commit 9377ac4

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

renku/ui/service/controllers/templates_create_project.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ def new_project(self):
182182
data_dir=self.ctx.get("data_directory"),
183183
ssh_supported=self.template.ssh_supported,
184184
image_request=image,
185+
keywords=self.ctx.get("project_keywords", []),
185186
)
186187

187188
self.new_project_push(new_project_path)

tests/service/views/test_templates_views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ def test_create_project_from_template(svc_client_templates_creation, with_inject
134134
"content_url": "https://en.wikipedia.org/static/images/icons/wikipedia.png",
135135
"mirror_locally": True,
136136
}
137+
payload["project_keywords"] = ["test", "ci"]
137138

138139
response = svc_client.post("/templates.create_project", data=json.dumps(payload), headers=headers)
139140

@@ -157,6 +158,7 @@ def test_create_project_from_template(svc_client_templates_creation, with_inject
157158
with with_injection():
158159
project = project_context.project
159160
assert project_context.datadir == "my-folder/"
161+
assert project.keywords == ["test", "ci"]
160162

161163
expected_id = f"/projects/{payload['project_namespace']}/{stripped_name}"
162164
assert expected_id == project.id

0 commit comments

Comments
 (0)