mirror of https://github.com/Xhofe/alist
🐛 fix get error account
parent
caddba05e9
commit
aeb72320ca
|
@ -89,13 +89,13 @@ func initAccounts() {
|
||||||
if err := conf.DB.Find(&accounts).Error; err != nil {
|
if err := conf.DB.Find(&accounts).Error; err != nil {
|
||||||
log.Fatalf("failed sync init accounts")
|
log.Fatalf("failed sync init accounts")
|
||||||
}
|
}
|
||||||
for _, account := range accounts {
|
for i, account := range accounts {
|
||||||
model.RegisterAccount(account)
|
model.RegisterAccount(account)
|
||||||
driver, ok := drivers.GetDriver(account.Type)
|
driver, ok := drivers.GetDriver(account.Type)
|
||||||
if !ok {
|
if !ok {
|
||||||
log.Errorf("no [%s] driver", driver)
|
log.Errorf("no [%s] driver", driver)
|
||||||
} else {
|
} else {
|
||||||
err := driver.Save(&account, nil)
|
err := driver.Save(&accounts[i], nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("init account [%s] error:[%s]", account.Name, err.Error())
|
log.Errorf("init account [%s] error:[%s]", account.Name, err.Error())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue