diff roundup/rest.py @ 5580:d5a54b1851aa REST-rebased

Add default op action for Patch committer: Ralf Schlatterbeck <rsc@runtux.com>
author Chau Nguyen <dangchau1991@yahoo.com>
date Wed, 30 Jan 2019 10:26:34 +0100
parents 2814d95cfec2
children 30793a435185
line wrap: on
line diff
--- a/roundup/rest.py	Wed Jan 30 10:26:34 2019 +0100
+++ b/roundup/rest.py	Wed Jan 30 10:26:34 2019 +0100
@@ -226,7 +226,10 @@
         raise Reject('PATCH a class is not allowed')
 
     def patch_element(self, class_name, item_id, input):
-        op = input['op'].value.lower()
+        try:
+            op = input['op'].value.lower()
+        except KeyError:
+            op = "replace"
         class_obj = self.db.getclass(class_name)
 
         props = props_from_args(self.db, class_obj, input.value, item_id)

Roundup Issue Tracker: http://roundup-tracker.org/