admin/sync: can only perform one deep sync at a time

This commit is contained in:
nemunaire 2017-12-12 08:26:01 +01:00 committed by Pierre-Olivier Mercier
parent de3c78b2ee
commit 1ab94862d0

View File

@ -4,12 +4,18 @@ import (
"encoding/json"
"log"
"os"
"sync"
"srs.epita.fr/fic-server/libfic"
"srs.epita.fr/fic-server/settings"
)
var oneDeepSync sync.Mutex
func SyncDeep(i Importer) map[string][]string {
oneDeepSync.Lock()
defer oneDeepSync.Unlock()
errs := map[string][]string{}
errs["_themes"] = SyncThemes(i)