Fail fast for missing watch account

This commit is contained in:
DonVoo 2026-07-14 14:08:33 +02:00
parent 813762f43f
commit f5f0ff1b8c
2 changed files with 7 additions and 2 deletions

View file

@ -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 {