summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/opentox.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/opentox.rb b/lib/opentox.rb
index eb35b38..070a561 100644
--- a/lib/opentox.rb
+++ b/lib/opentox.rb
@@ -117,6 +117,7 @@ module OpenTox
post "/#{SERVICE}/?" do
@uri = uri("/#{SERVICE}/#{SecureRandom.uuid}")
FourStore.put(@uri, @body, @content_type)
+ Authorization.check_policy(@uri, @subjectid) if $aa[:uri]
response['Content-Type'] = "text/uri-list"
@uri
end
@@ -139,6 +140,7 @@ module OpenTox
# Delete a resource
delete "/#{SERVICE}/:id/?" do
FourStore.delete @uri
+ Authorization.delete_policies_from_uri(@uri, @subjectid) if $aa[:uri]
end
end