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')