Fix runner creation api
This commit is contained in:
+9
-2
@@ -599,12 +599,19 @@ func (db *Database) CreateRunner(name string) (Runner, error) {
|
|||||||
|
|
||||||
validName := regexp.MustCompile(`[A-Z0-9_]+$`)
|
validName := regexp.MustCompile(`[A-Z0-9_]+$`)
|
||||||
if !validName.MatchString(name) {
|
if !validName.MatchString(name) {
|
||||||
return s, fmt.Errorf("secren name must be made up of only uppercase letters, numbers, and underscores")
|
return s, fmt.Errorf("runner name must be made up of only uppercase letters, numbers, and underscores")
|
||||||
}
|
}
|
||||||
|
|
||||||
query := `
|
query := `
|
||||||
INSERT INTO runners (id, name, token)
|
INSERT INTO runners (id, name, token)
|
||||||
VALUES (uuid_generate_v4(), $1, TODO_GENERATE_STRING)
|
VALUES
|
||||||
|
(
|
||||||
|
uuid_generate_v4(),
|
||||||
|
$1,
|
||||||
|
(
|
||||||
|
SELECT md5(random()::text)
|
||||||
|
)
|
||||||
|
)
|
||||||
RETURNING id, name, token;`
|
RETURNING id, name, token;`
|
||||||
|
|
||||||
var idStr string
|
var idStr string
|
||||||
|
|||||||
Reference in New Issue
Block a user