Skip to content

Commit d819e1e

Browse files
authored
Merge pull request #5880 from unicef/309444-preview-empty-bug
RDI: Import Preview is Empty
2 parents 00c0ce7 + 16380b7 commit d819e1e

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/hope/apps/household/signals.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
@receiver(pre_delete, sender="household.Household")
1919
@receiver(post_save, sender="household.Individual")
2020
@receiver(pre_delete, sender="household.Individual")
21+
@receiver(post_save, sender="household.PendingHousehold")
22+
@receiver(pre_delete, sender="household.PendingHousehold")
23+
@receiver(post_save, sender="household.PendingIndividual")
24+
@receiver(pre_delete, sender="household.PendingIndividual")
2125
def increment_household_list_cache_version(sender, instance, **kwargs):
2226
from hope.apps.household.api.caches import increment_household_list_program_key
2327

@@ -27,6 +31,8 @@ def increment_household_list_cache_version(sender, instance, **kwargs):
2731

2832
@receiver(post_save, sender="household.Individual")
2933
@receiver(pre_delete, sender="household.Individual")
34+
@receiver(post_save, sender="household.PendingIndividual")
35+
@receiver(pre_delete, sender="household.PendingIndividual")
3036
def increment_individual_list_cache_version(sender, instance, **kwargs):
3137
from hope.apps.household.api.caches import increment_individual_list_program_key
3238

@@ -60,7 +66,7 @@ def _increment():
6066

6167
# Register signals - use lazy import to avoid circular dependency
6268
def register_bulk_signals():
63-
from hope.models import Household, Individual
69+
from hope.models import Household, Individual, PendingHousehold, PendingIndividual
6470

6571
post_bulk_update.connect(increment_household_list_cache_version_from_bulk, sender=Household)
6672
post_bulk_create.connect(increment_household_list_cache_version_from_bulk, sender=Household)
@@ -70,6 +76,16 @@ def register_bulk_signals():
7076
post_bulk_update.connect(increment_individual_list_cache_version_from_bulk, sender=Individual)
7177
post_bulk_create.connect(increment_individual_list_cache_version_from_bulk, sender=Individual)
7278

79+
post_bulk_update.connect(increment_household_list_cache_version_from_bulk, sender=PendingHousehold)
80+
post_bulk_create.connect(increment_household_list_cache_version_from_bulk, sender=PendingHousehold)
81+
post_bulk_update.connect(increment_household_list_cache_version_from_bulk, sender=PendingIndividual)
82+
post_bulk_create.connect(increment_household_list_cache_version_from_bulk, sender=PendingIndividual)
83+
84+
post_bulk_create.connect(increment_individual_list_cache_version_from_bulk, sender=PendingHousehold)
85+
post_bulk_update.connect(increment_individual_list_cache_version_from_bulk, sender=PendingHousehold)
86+
post_bulk_create.connect(increment_individual_list_cache_version_from_bulk, sender=PendingIndividual)
87+
post_bulk_update.connect(increment_individual_list_cache_version_from_bulk, sender=PendingIndividual)
88+
7389

7490
def _is_elasticsearch_enabled() -> bool:
7591
return config.IS_ELASTICSEARCH_ENABLED

0 commit comments

Comments
 (0)