comparison gpp/weblinks/signals.py @ 260:3a4bbf9c2cce

Fixing #107. Apparently some signal handlers were getting connected twice (double import?) and thus saving a forum post would cause 2 email notifications to go out to the post topic's subscribers. Use the dispatch_uid parameter in the connect call to work around this issue.
author Brian Neal <bgneal@gmail.com>
date Wed, 22 Sep 2010 00:24:59 +0000
parents 7aa061ed387c
children
comparison
equal deleted inserted replaced
259:75ea1a8be7f2 260:3a4bbf9c2cce
35 cat = link.category 35 cat = link.category
36 cat.count = Link.public_objects.filter(category=cat).count() 36 cat.count = Link.public_objects.filter(category=cat).count()
37 cat.save() 37 cat.save()
38 38
39 39
40 post_save.connect(on_link_save, sender=Link) 40 post_save.connect(on_link_save, sender=Link, dispatch_uid='weblinks.signals')
41 post_delete.connect(on_link_delete, sender=Link) 41 post_delete.connect(on_link_delete, sender=Link, dispatch_uid='weblinks.signals')