diff --git a/agt/ballotagent/new_ballot.go b/agt/ballotagent/new_ballot.go index e0121b2a7c47f00407789e8298af578fa39b32b5..ecaa4f0d0587e0ad535407236489cbdf9cd94e34 100644 --- a/agt/ballotagent/new_ballot.go +++ b/agt/ballotagent/new_ballot.go @@ -77,6 +77,10 @@ func (rsa *BallotServerAgent) createBallot(w http.ResponseWriter, r *http.Reques go rsa.handleBallot(resp, cs.BordaSWF, cs.BordaSCF, tb, deadline) case "approval": go rsa.handleBallotWithSingleOption(resp, cs.ApprovalSWF, cs.ApprovalSCF, tb, deadline) + case "copeland": + go rsa.handleBallot(resp, cs.CopelandSWF, cs.CopelandSCF, tb, deadline) + case "stv": + go rsa.handleBallot(resp, cs.STV_SWF, cs.STV_SCF, tb, deadline) default: w.WriteHeader(http.StatusNotImplemented) msg := fmt.Sprintf("Unkonwn rule '%s'", req.Rule)