Mercurial > public > sg101
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') |