comparison 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
comparison
equal deleted inserted replaced
5579:2814d95cfec2 5580:d5a54b1851aa
224 224
225 def patch_collection(self, class_name, input): 225 def patch_collection(self, class_name, input):
226 raise Reject('PATCH a class is not allowed') 226 raise Reject('PATCH a class is not allowed')
227 227
228 def patch_element(self, class_name, item_id, input): 228 def patch_element(self, class_name, item_id, input):
229 op = input['op'].value.lower() 229 try:
230 op = input['op'].value.lower()
231 except KeyError:
232 op = "replace"
230 class_obj = self.db.getclass(class_name) 233 class_obj = self.db.getclass(class_name)
231 234
232 props = props_from_args(self.db, class_obj, input.value, item_id) 235 props = props_from_args(self.db, class_obj, input.value, item_id)
233 236
234 for prop, value in props.iteritems(): 237 for prop, value in props.iteritems():

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