diff options
-rw-r--r-- | lib/opentox.rb | 2 |
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 |