diff --git a/autocomplete_multi_models/signals.py b/autocomplete_multi_models/signals.py index 6f9ff42b3ce45fe279e6263666ad53805c8ccc08..189759a3fad828da2cb56782e0bab92a3916cfad 100644 --- a/autocomplete_multi_models/signals.py +++ b/autocomplete_multi_models/signals.py @@ -2,8 +2,10 @@ from autocomplete_multi_models import business_process, utils def instance_update(sender, instance, field_names, **kwargs): - if business_process.get_setting_from_storage(utils.AUTO_UPDATE_ENABLED, True): + if business_process.get_setting_from_storage(utils.AUTO_UPDATE_ENABLED, "True") == "True": business_process.add_instance_to_index(instance, field_names) + else: + business_process.set_setting_in_storage(utils.REBUILD_NEEDED, True) def instance_delete(sender, instance, field_names, **kwargs): diff --git a/setup.cfg b/setup.cfg index 18eec6401dccb7196b8f198ee552ad46e2a5c371..e76e3ded6ada519889d6c8964f5cbcbda2a85a88 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = autocomplete-multi-models -version = 0.5 +version = 0.5.1 description = An app that index fields across multiple models, and expose an api to query for word similar to the query. long_description = file: README.md author = Bryan Brancotte