diff --git a/ipaacalib/python/src/ipaaca/payload.py b/ipaacalib/python/src/ipaaca/payload.py index f7e750dde99af8b3767b82c0a0378ef5a39b4d41..13a5e36524e380954f3cb4ba0bb0f2ced624e54c 100644 --- a/ipaacalib/python/src/ipaaca/payload.py +++ b/ipaacalib/python/src/ipaaca/payload.py @@ -148,11 +148,11 @@ class Payload(dict): def _remotely_enforced_setitem(self, k, v): """Sets an item when requested remotely.""" - return dict.__setitem__(self, k, v) + dict.__setitem__(self, k, v) def _remotely_enforced_delitem(self, k): """Deletes an item when requested remotely.""" - return dict.__delitem__(self, k) + if k in self: dict.__delitem__(self, k) def _wait_batch_update_lock(self, timeout): # wait lock with time-out http://stackoverflow.com/a/8393033