diff --git a/broker/ntgvision.go b/broker/ntgvision.go index e35c878..1e5c394 100644 --- a/broker/ntgvision.go +++ b/broker/ntgvision.go @@ -8,6 +8,7 @@ import ( "io" "io/ioutil" "local/truckstop/config" + "log" "net/http" "time" ) @@ -73,8 +74,15 @@ func (ntg NTGVision) Search(states []config.State) ([]Job, error) { } defer rc.Close() + b, err := ioutil.ReadAll(rc) + if err != nil { + return nil, err + } + + log.Printf("ntg search for %+v: %s", states, b) + var ntgjobs []ntgVisionJob - err = json.NewDecoder(rc).Decode(&ntgjobs) + err = json.Unmarshal(b, &ntgjobs) jobs := make([]Job, len(ntgjobs)) for i := range jobs {