bugfix: #481 StartActionAndWait now allows arguments. (#483)

This commit is contained in:
James Read 2024-11-24 00:56:27 -06:00 committed by GitHub
parent 79a4119351
commit b4a555e3da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View File

@ -78,6 +78,8 @@ message StartActionResponse {
message StartActionAndWaitRequest {
string action_id = 1;
repeated StartActionArgument arguments = 2;
}
message StartActionAndWaitResponse {

View File

@ -134,6 +134,10 @@ func (api *oliveTinAPI) LocalUserLogin(ctx ctx.Context, req *pb.LocalUserLoginRe
func (api *oliveTinAPI) StartActionAndWait(ctx ctx.Context, req *pb.StartActionAndWaitRequest) (*pb.StartActionAndWaitResponse, error) {
args := make(map[string]string)
for _, arg := range req.Arguments {
args[arg.Name] = arg.Value
}
execReq := executor.ExecutionRequest{
Action: api.executor.FindActionBindingByID(req.ActionId),
TrackingID: uuid.NewString(),