Mercurial > public > sg101
comparison gpp/downloads/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 | 40e5903903e1 |
children |
comparison
equal
deleted
inserted
replaced
259:75ea1a8be7f2 | 260:3a4bbf9c2cce |
---|---|
35 cat = download.category | 35 cat = download.category |
36 cat.count = Download.public_objects.filter(category=cat).count() | 36 cat.count = Download.public_objects.filter(category=cat).count() |
37 cat.save() | 37 cat.save() |
38 | 38 |
39 | 39 |
40 post_save.connect(on_download_save, sender=Download) | 40 post_save.connect(on_download_save, sender=Download, |
41 post_delete.connect(on_download_delete, sender=Download) | 41 dispatch_uid='downloads.signals') |
42 post_delete.connect(on_download_delete, sender=Download, | |
43 dispatch_uid='downloads.signals') |