Mercurial > p > roundup > code
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)
