| Index: appengine/cmd/dm/deps/activate_execution.go
|
| diff --git a/appengine/cmd/dm/deps/activate_execution.go b/appengine/cmd/dm/deps/activate_execution.go
|
| index eb09e13c0559ef4682fbe2b0a61102726dbadf58..a0dfec29113369905c3408924a718da2ea188c3f 100644
|
| --- a/appengine/cmd/dm/deps/activate_execution.go
|
| +++ b/appengine/cmd/dm/deps/activate_execution.go
|
| @@ -5,17 +5,18 @@
|
| package deps
|
|
|
| import (
|
| - "github.com/luci/gae/service/datastore"
|
| - "github.com/luci/luci-go/appengine/cmd/dm/model"
|
| - "github.com/luci/luci-go/common/api/dm/service/v1"
|
| + "github.com/luci/luci-go/appengine/cmd/dm/mutate"
|
| + dm "github.com/luci/luci-go/common/api/dm/service/v1"
|
| + "github.com/luci/luci-go/common/logging"
|
| google_pb "github.com/luci/luci-go/common/proto/google"
|
| "golang.org/x/net/context"
|
| )
|
|
|
| func (d *deps) ActivateExecution(c context.Context, req *dm.ActivateExecutionReq) (*google_pb.Empty, error) {
|
| - err := datastore.Get(c).RunInTransaction(func(c context.Context) error {
|
| - _, _, err := model.ActivateExecution(c, req.Auth, req.ExecutionToken)
|
| - return err
|
| - }, nil)
|
| + logging.Fields{"execution": req.Auth.Id}.Infof(c, "activating")
|
| + err := tumbleNow(c, &mutate.ActivateExecution{
|
| + Auth: req.Auth,
|
| + NewTok: req.ExecutionToken,
|
| + })
|
| return &google_pb.Empty{}, err
|
| }
|
|
|