diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-17 22:03:55 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-17 22:03:55 +0300 |
commit | 983b8d436c6449569243c4edb0268df0add8df28 (patch) | |
tree | f694b055c6ad758a51b4d904e6f93afb1d70f0fc /server.lua | |
parent | bc95ec355c76e09af16b987d29a6d9be7be081c3 (diff) | |
download | acf2-983b8d436c6449569243c4edb0268df0add8df28.tar.bz2 acf2-983b8d436c6449569243c4edb0268df0add8df28.tar.xz |
server: return proper status code when attempting PUT on a set member
Diffstat (limited to 'server.lua')
-rw-r--r-- | server.lua | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -195,6 +195,9 @@ return function(env) parent[name] = nil elseif method == 'PUT' then + if isinstance(parent, acf.model.set.Set) then + return 405 + end local permission = 'modify' if obj == nil then obj = parent |