admin: ensure _public is created at startup

This commit is contained in:
nemunaire 2017-11-10 20:24:16 +01:00 committed by Pierre-Olivier Mercier
parent 17d983221d
commit 88ef2f64c0

View file

@ -72,6 +72,12 @@ func savePublic(_ httprouter.Params, body []byte) (interface{}, error) {
return nil, err
}
if _, err := os.Stat(path.Join(TeamsDir, "_public")); os.IsNotExist(err) {
if err := os.Mkdir(path.Join(TeamsDir, "_public"), 0750); err != nil {
return nil, err
}
}
if err := savePublicTo(path.Join(TeamsDir, "_public", "public.json"), scenes); err != nil {
return nil, err
} else {