Attempting to sort transients with host matches by spectroscopic class yields a 500 server error.
URL: /transients/?hostmatch=Transients+with+Matched+Hosts&ex=&sort=spec_type
The cause appears to be that the regular expression (regex) for the reverse lookup is inconsistent with the transient naming rules.
Server logs:
...
django.urls.exceptions.NoReverseMatch: Reverse for 'results' with arguments '('PTF 10ujn',)' not found. 1 pattern(s) tried: ['transients/(?P<slug>[-a-zA-Z0-9_[]+)/\\Z']