From 52fc0af6d0cb7b18b4610ea5a46e84bdd813e9e8 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 15 Jan 2016 19:28:28 +0100 Subject: [PATCH] Don't fail if a file is created in an invalid directory --- backend/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/main.go b/backend/main.go index 6158cb8b..72704027 100644 --- a/backend/main.go +++ b/backend/main.go @@ -87,7 +87,11 @@ func main() { // Extract spath := strings.Split(strings.TrimPrefix(ev.Name, SubmissionDir), "/") - go treatSubmission(ev.Name, spath[1], spath[2]) + if len(spath) > 2 { + go treatSubmission(ev.Name, spath[1], spath[2]) + } else { + log.Println("Invalid new file:", ev.Name) + } } case err := <-watcher.Error: log.Println("error:", err)