X-Git-Url: http://dolda2000.com/gitweb/?p=didex.git;a=blobdiff_plain;f=didex%2Fvalues.py;fp=didex%2Fvalues.py;h=debd29e07a89f7cf1ae5fb0b7708deb6281d35b1;hp=ddb8285206cbf26e65e5b636b09a0b39fad04342;hb=cbcc163b2acbcf15e1819d73cf9625c5fadfadf8;hpb=bd776ebde23c751118effd893d3e1529dfbbf23c diff --git a/didex/values.py b/didex/values.py index ddb8285..debd29e 100644 --- a/didex/values.py +++ b/didex/values.py @@ -133,7 +133,7 @@ class multi(descbase): def loaded(self, id, obj, tx): vals = frozenset(self.__get__(obj, None)) - tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), val)) + tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), vals)) class compound(base): def __init__(self, indextype, name, *parts):