From 14c55912f502aafc1ffe65cf03f4150803e2a80f Mon Sep 17 00:00:00 2001 From: Ta-Ching Chen Date: Sat, 11 Feb 2017 15:38:13 +0800 Subject: [PATCH] Fix failure to delete function when function's file doesn't exist (#118) --- controller/fileStore.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controller/fileStore.go b/controller/fileStore.go index 44df9399..d8515604 100644 --- a/controller/fileStore.go +++ b/controller/fileStore.go @@ -86,6 +86,9 @@ func (fs *FileStore) fileStoreService() { response.error = ioutil.WriteFile(path.Join(fs.root, req.fileName), req.fileContents, 0600) case DELETE: response.error = os.Remove(path.Join(fs.root, req.fileName)) + if os.IsNotExist(response.error) { + response.error = nil + } default: log.Panic("bad request") }