From: dsc Date: Thu, 29 Mar 2012 13:11:34 +0000 (-0700) Subject: Ensure id in stored graphs. X-Git-Url: http://git.less.ly:3516/?a=commitdiff_plain;h=d5433e12a46a7d49d3ee637a222a4e341c7ee913;p=limn-bak.git Ensure id in stored graphs. --- diff --git a/lib/server/server.co b/lib/server/server.co index c7c52e5..a791145 100755 --- a/lib/server/server.co +++ b/lib/server/server.co @@ -136,12 +136,14 @@ app.post '/graph/save', (req, res, next) -> return res.send {result:"error", message:"JSON required!"}, 501 data = req.body - {slug} = data + {id, slug} = data if not slug return res.send {result:"error", message:"slug required!"}, 501 mkdirp "#VAR/presets" if not exists "#VAR/presets" - err <- fs.writeFile "#VAR/presets/#slug.json", JSON.stringify(data), "utf8" + id or= slug + data.id = id + err <- fs.writeFile "#VAR/presets/#id.json", JSON.stringify(data), "utf8" if err res.send { result:"error", message:err.message or String(err) }, 501 else