As search is currently written, timespan is an exclude() added to the end of the search term filtering, which means it doesn't operate if there are no search terms. A very useful feature will be to instead return all tunes played within a certain timespan. I think an if search_terms is none with an early return should take care of it...
This seems to have started working just by adding required=False to the search_term field on the SearchForm, but I'm leaving this open for now in case I'm wrong
As search is currently written, timespan is an exclude() added to the end of the search term filtering, which means it doesn't operate if there are no search terms. A very useful feature will be to instead return all tunes played within a certain timespan. I think an if search_terms is none with an early return should take care of it...