-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I am trying to get the logs of a build using get_build_log
, but I get the following error:
hread 'main' panicked at Tools\pb\src\cmd_trigger.rs:222:34:
called `Result::unwrap()` on an `Err` value: Error { context: Full(Custom { kind: DataConversion, error: Error("expected value", line: 1, column: 1) }, "Failed to deserialize response:\n============================================================================== \r\nTask : Pull Request Validation\r\nDescription : OneBranch Policy Validation\r\nVersion : 1.0.141099\r\nAuthor : Microsoft Corporation\r\n============================================================================== \r\n
Looking at the Impl Response for get_build_log, it looks like its running serde_json -> String when the data in the log is not a json
https://github.com/microsoft/azure-devops-rust-api/blob/44af69f5df3cee2d05619af501c985885f0e702a/azure_devops_rust_api/src/build/mod.rs#L4580C13-L4593C14
Example output:
==============================================================================
Task : Pull Request Validation
Description : OneBranch Policy Validation
Version : 1.0.141099
Author : Microsoft Corporation
==============================================================================
It seems like there is something in the autogeneration that needs to be aware its not a json and therefore not run serde_json::from_slice on it?
Metadata
Metadata
Assignees
Labels
No labels