Bläddra i källkod

Disallow PUT to fcr:versions.

Stefano Cossu 7 år sedan
förälder
incheckning
f3c7083d84
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      lakesuperior/endpoints/ldp.py

+ 3 - 1
lakesuperior/endpoints/ldp.py

@@ -228,11 +228,13 @@ def get_version(uid, ver_uid):
         return negotiate_content(rsp)
 
 
-@ldp.route('/<path:uid>/fcr:versions', methods=['POST'])
+@ldp.route('/<path:uid>/fcr:versions', methods=['POST', 'PUT'])
 def post_version(uid):
     '''
     Create a new resource version.
     '''
+    if request.method == 'PUT':
+        return 'Method not allowed.', 405
     ver_uid = request.headers.get('slug', None)
     try:
         ver_uri = LdpFactory.from_stored(uid).create_version(ver_uid)