diff --git a/drivers/native.go b/drivers/native.go index 3f5d1d0b..b7d6ff46 100644 --- a/drivers/native.go +++ b/drivers/native.go @@ -38,6 +38,8 @@ func (n Native) Proxy(c *gin.Context) { func (n Native) Save(account *model.Account, old *model.Account) error { log.Debugf("save a account: [%s]", account.Name) if !utils.Exists(account.RootFolder) { + account.Status = fmt.Sprintf("[%s] not exist", account.RootFolder) + _ = model.SaveAccount(account) return fmt.Errorf("[%s] not exist", account.RootFolder) } account.Status = "work"