X-Git-Url: http://dolda2000.com/gitweb/?p=didex.git;a=blobdiff_plain;f=didex%2Fvalues.py;h=e51d9d5b3597886b53d892af2e4ecb778ec42062;hp=debd29e07a89f7cf1ae5fb0b7708deb6281d35b1;hb=refs%2Fheads%2Fmaster;hpb=947dfab3c174ecce6bd1ff18bdc4df7e0e4087c1 diff --git a/didex/values.py b/didex/values.py index debd29e..e51d9d5 100644 --- a/didex/values.py +++ b/didex/values.py @@ -129,7 +129,7 @@ class multi(descbase): idx.remove(val, id, tx=tx) for val in vals - ivals: idx.put(val, id, tx=tx) - tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), val)) + tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), vals)) def loaded(self, id, obj, tx): vals = frozenset(self.__get__(obj, None))