Skip to content

Commit ba09fea

Browse files
committed
apollo_starknet_client: fix CI failure
1 parent b512a24 commit ba09fea

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

  • crates/apollo_starknet_client/src/reader

crates/apollo_starknet_client/src/reader/mod.rs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,20 @@ impl StarknetFeederGatewayClient {
238238
get_block_url.query_pairs_mut().append_pair(HEADER_ONLY_QUERY, "true");
239239
}
240240
get_block_url.query_pairs_mut().append_pair(FEE_MARKET_INFO_QUERY, "true");
241+
let url_without_fee_proposal_info = get_block_url.clone();
241242
get_block_url.query_pairs_mut().append_pair(FEE_PROPOSAL_INFO_QUERY, "true");
242243

243-
self.request_with_retry_url(get_block_url).await
244+
let mut response = self.request_with_retry_url(get_block_url).await;
245+
// TODO(Shahak): Temporary fallback for backward compatibility. Remove once the version
246+
// update to 0.14.3 is complete.
247+
if let Err(ReaderClientError::ClientError(ClientError::StarknetError(StarknetError {
248+
code: StarknetErrorCode::KnownErrorCode(KnownStarknetErrorCode::MalformedRequest),
249+
..
250+
}))) = response
251+
{
252+
response = self.request_with_retry_url(url_without_fee_proposal_info).await;
253+
}
254+
response
244255
}
245256

246257
async fn request_block(

0 commit comments

Comments
 (0)