Correctly distinguish missing on_create argv from error
This commit is contained in:
parent
1795fe94b1
commit
d5b3af1f86
@ -49,8 +49,10 @@ func actionList(source string, argv bool) {
|
||||
if err != nil {
|
||||
log.Fatalf("error: could not get argv for source %s action %s: %v", source, name, err)
|
||||
}
|
||||
if argv != nil {
|
||||
actionArgv[name] = argv
|
||||
}
|
||||
}
|
||||
for _, name := range actions {
|
||||
fmt.Printf("%s %v\n", name, actionArgv[name])
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package core
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
"database/sql/driver"
|
||||
"encoding/json"
|
||||
)
|
||||
@ -57,6 +58,9 @@ func GetArgvForAction(db DB, source string, name string) ([]string, error) {
|
||||
`, source, name)
|
||||
var argv argList
|
||||
err := rows.Scan(&argv)
|
||||
if err == sql.ErrNoRows {
|
||||
return nil, nil
|
||||
}
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user