in scripts/lua/lib/redis.lua [489:507]
function _M.deleteResource(red, key, field, snapshotId)
if snapshotId ~= nil then
key = utils.concatStrings({'snapshots:', snapshotId, ':', key})
end
local resourceObj, err_hget = hget(red, key, field)
if not resourceObj then
request.err(500, utils.concatStrings({"Failed to delete the resource: ", err_hget}))
end
if resourceObj == ngx.null then
request.err(404, "Resource doesn't exist.")
end
local ok, err_del = del(red, key)
if not ok then
request.err(500, utils.concatStrings({"Failed to delete the resource: ", err_del}))
else
return ok
end
end