From 43d2ecd4f056bf38fe5f5656e550061c68c717f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Mon, 8 Jan 2024 16:25:18 +0100 Subject: fix(registry): wait for already pending publish (#21663) Co-authored-by: Luca Casonato --- cli/tools/registry/api.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/tools/registry/api.rs') diff --git a/cli/tools/registry/api.rs b/cli/tools/registry/api.rs index 672cdc02c..b8eb6c18e 100644 --- a/cli/tools/registry/api.rs +++ b/cli/tools/registry/api.rs @@ -53,6 +53,8 @@ pub struct PublishingTask { pub struct ApiError { pub code: String, pub message: String, + #[serde(flatten)] + pub data: serde_json::Value, #[serde(skip)] pub x_deno_ray: Option, } @@ -97,6 +99,7 @@ pub async fn parse_response( code: "unknown".to_string(), message: format!("{}: {}", status, text), x_deno_ray, + data: serde_json::json!({}), }; return Err(err); } @@ -107,6 +110,7 @@ pub async fn parse_response( code: "unknown".to_string(), message: format!("Failed to parse response: {}, response: '{}'", err, text), x_deno_ray, + data: serde_json::json!({}), }) } -- cgit v1.2.3