admin/sync: tiny refactor
This commit is contained in:
parent
5edccf21cd
commit
494ccb740b
2 changed files with 14 additions and 9 deletions
|
@ -15,11 +15,11 @@ import (
|
|||
|
||||
var oneDeepSync sync.Mutex
|
||||
|
||||
func SyncDeep(i Importer) map[string][]string {
|
||||
func SyncDeep(i Importer) (errs map[string][]string) {
|
||||
oneDeepSync.Lock()
|
||||
defer oneDeepSync.Unlock()
|
||||
|
||||
errs := map[string][]string{}
|
||||
errs = map[string][]string{}
|
||||
|
||||
errs["_date"] = []string{fmt.Sprintf("%v", time.Now())}
|
||||
errs["_themes"] = SyncThemes(i)
|
||||
|
@ -52,6 +52,8 @@ func SyncDeep(i Importer) map[string][]string {
|
|||
|
||||
errs["_date"] = append(errs["_date"], fmt.Sprintf("%v", time.Now()))
|
||||
|
||||
errs["_regeneration"] = []string{}
|
||||
|
||||
if fdto, err := os.Create("../htdocs-admin/full_import_report.json"); err == nil {
|
||||
defer fdto.Close()
|
||||
|
||||
|
@ -59,17 +61,18 @@ func SyncDeep(i Importer) map[string][]string {
|
|||
if out, err := json.Marshal(errs); err == nil {
|
||||
fdto.Write(out)
|
||||
} else {
|
||||
errs["_regeneration"] = append(errs["_regeneration"], err.Error())
|
||||
log.Println(err)
|
||||
}
|
||||
fdto.Write([]byte(");"))
|
||||
} else {
|
||||
errs["_regeneration"] = append(errs["_regeneration"], err.Error())
|
||||
log.Println(err)
|
||||
}
|
||||
|
||||
errs["_regeneration"] = []string{}
|
||||
if err := settings.ForceRegeneration(); err != nil {
|
||||
errs["_regeneration"] = append(errs["_regeneration"], err.Error())
|
||||
}
|
||||
|
||||
return errs
|
||||
return
|
||||
}
|
||||
|
|
Reference in a new issue