[fix] schedule generation will not throw error if there are no teams