From 3918b8ebc7979a504f95fad529e32b82d91de924 Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 4 Feb 2010 11:53:55 +0000 Subject: [PATCH] provide 'data' argument when adding a favorite git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3713 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/personal/favorite.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/organize/personal/favorite.py b/organize/personal/favorite.py index 2f7cd3b..4134ad6 100644 --- a/organize/personal/favorite.py +++ b/organize/personal/favorite.py @@ -48,14 +48,16 @@ class Favorites(object): for item in sorted(self.context.query(userName=personUid), key=sortKey): yield item.taskId - def add(self, obj, person): + def add(self, obj, person, data=None): if None in (obj, person): return False uid = util.getUidForObject(obj) personUid = util.getUidForObject(person) if self.context.query(userName=personUid, taskId=uid): return False - return self.context.saveUserTrack(uid, 0, personUid, {}) + if data is None: + data = {} + return self.context.saveUserTrack(uid, 0, personUid, data) def remove(self, obj, person): if None in (obj, person):