51
businessID := completion.GetWorkflowId()
52
if namespaceID == "" && len(completion.GetComponentRef()) > 0 {
53
>
ref := &persistencespb.ChasmComponentRef{}
request.go
54
>
if err := ref.Unmarshal(completion.GetComponentRef()); err != nil {
55
logger.Error("failed to decode CHASM component ref from callback token", tag.Error(err))
56
return nil, nexus.NewHandlerErrorf(nexus.HandlerErrorTypeBadRequest, "invalid callback token")
57
}
59
logger.Error("decoded CHASM component ref is missing namespace ID")
60
return nil, nexus.NewHandlerErrorf(nexus.HandlerErrorTypeBadRequest, "invalid callback token")