diff --git a/savepointradio/radio/signals.py b/savepointradio/radio/signals.py index c306a2a..eaf7b58 100644 --- a/savepointradio/radio/signals.py +++ b/savepointradio/radio/signals.py @@ -10,6 +10,11 @@ from .models import Album, Artist, Game, Song @receiver(pre_save, sender=Game) @receiver(pre_save, sender=Song) def update_sorted_fields(sender, instance, **kwargs): + """ + Whenever the name or title of a radio model object is created/modified, we + want to make sure we update the sorted field with the naturalized data for + sorting. + """ if sender == Artist: instance.sorted_full_name = naturalize(instance.full_name) else: