aboutsummaryrefslogtreecommitdiff
path: root/modules/write.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/write.js')
-rw-r--r--modules/write.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/write.js b/modules/write.js
index d733360..48ab1d6 100644
--- a/modules/write.js
+++ b/modules/write.js
@@ -6,6 +6,13 @@ module.exports = (req, res, entry, dbid) => {
res.writeHead(200, {'Content-Type':'application/json'});
body(req, res, variables.bodyOptions, (err, body) => {
try {
+ if (databases[entry]["immutable"]) {
+ res.writeHead(501, {'Content-Type':'application/json'});
+ res.write("{\"error\":501}");
+ res.end();
+ return;
+ }
+
if (err) throw err;
console.log(body);
if (typeof body.path === "string" && typeof body.data === "string") {