File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
renku/ui/service/controllers Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -130,9 +130,10 @@ def setup_template(self):
130
130
self .template_version = repository .head .commit .hexsha
131
131
132
132
# Verify missing parameters
133
- template_parameters = {p .name for p in self .template .parameters }
133
+ template_parameters = {p .name : p for p in self .template .parameters }
134
134
provided_parameters = {p ["key" ]: p ["value" ] for p in self .ctx ["parameters" ]}
135
- missing_keys = list (template_parameters - provided_parameters .keys ())
135
+ missing_keys = list (template_parameters .keys () - provided_parameters .keys ())
136
+ missing_keys = [k for k in missing_keys if not template_parameters [k ].has_default ]
136
137
if len (missing_keys ) > 0 :
137
138
raise UserProjectCreationError (error_message = f"the template requires a value for '${ missing_keys [0 ]} '" )
138
139
You can’t perform that action at this time.
0 commit comments