|
|
@@ -624,14 +624,7 @@ namespace ClankerSaddle.Api {
|
|
|
"A mandate is required (heredoc body of `task create`)");
|
|
|
}
|
|
|
string mode = EntryJson.get_string_or(body, "mode", "implement");
|
|
|
- bool mode_valid = false;
|
|
|
- foreach (string candidate in TASK_MODES) {
|
|
|
- if (mode == candidate) {
|
|
|
- mode_valid = true;
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- if (!mode_valid) {
|
|
|
+ if (!is_valid_mode(mode)) {
|
|
|
return SaddleUpdateEndpoint.json_error(400,
|
|
|
@"Unknown mode '$(mode)' — valid modes: "
|
|
|
+ string.joinv(", ", TASK_MODES));
|