comparison roundup/cgi/client.py @ 2055:e99367f7c11a maint-0.6

don't add a query to a user's list if it's already there
author Richard Jones <richard@users.sourceforge.net>
date Thu, 26 Feb 2004 22:20:43 +0000
parents f8e292e68e01
children a981d3b96397
comparison
equal deleted inserted replaced
2051:f8e292e68e01 2055:e99367f7c11a
1 # $Id: client.py,v 1.130.2.13 2004-02-25 23:26:30 richard Exp $ 1 # $Id: client.py,v 1.130.2.14 2004-02-26 22:20:43 richard Exp $
2 2
3 __doc__ = """ 3 __doc__ = """
4 WWW request handler (also used in the stand-alone server). 4 WWW request handler (also used in the stand-alone server).
5 """ 5 """
6 6
1418 qid = self.db.query.create(name=queryname, 1418 qid = self.db.query.create(name=queryname,
1419 klass=self.classname, url=url) 1419 klass=self.classname, url=url)
1420 1420
1421 # and add it to the user's query multilink 1421 # and add it to the user's query multilink
1422 queries = self.db.user.get(self.userid, 'queries') 1422 queries = self.db.user.get(self.userid, 'queries')
1423 queries.append(qid) 1423 if qid not in queries:
1424 self.db.user.set(self.userid, queries=queries) 1424 queries.append(qid)
1425 self.db.user.set(self.userid, queries=queries)
1425 1426
1426 # commit the query change to the database 1427 # commit the query change to the database
1427 self.db.commit() 1428 self.db.commit()
1428 1429
1429 def searchPermission(self): 1430 def searchPermission(self):

Roundup Issue Tracker: http://roundup-tracker.org/