Resolve "Better error message if there are no matching lesson periods" Closes #86 See merge request !63