Fail fast for missing watch account
This commit is contained in:
parent
813762f43f
commit
f5f0ff1b8c
2 changed files with 7 additions and 2 deletions
|
|
@ -34,6 +34,11 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde
|
|||
if interval <= 0 {
|
||||
interval = 60 * time.Second
|
||||
}
|
||||
if watch && name != "all" {
|
||||
if _, err := GetAccount(name); err != nil {
|
||||
return fmt.Errorf("watch account %q kann nicht geladen werden: %w", name, err)
|
||||
}
|
||||
}
|
||||
for {
|
||||
var accounts []Account
|
||||
var err error
|
||||
|
|
@ -44,7 +49,7 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde
|
|||
a, err = GetAccount(name)
|
||||
accounts = []Account{a}
|
||||
}
|
||||
if err != nil && !watch {
|
||||
if err != nil && (!watch || name != "all") {
|
||||
return err
|
||||
}
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue