[attestation-cli] Fix corner case of product with no price (#351)
* Fix corner case of product with no price
This commit is contained in:
parent
079f8cc0b7
commit
b05a63fe5a
|
@ -427,6 +427,17 @@ pub async fn crawl_pyth_mapping(
|
|||
|
||||
let mut price_addr = prod.px_acc.clone();
|
||||
|
||||
// the product might have no price, can happen in tilt due to race-condition, failed tx to add price, ...
|
||||
if price_addr == Pubkey::default() {
|
||||
debug!(
|
||||
"Found product with addr {} that has no prices. \
|
||||
This should not happen in a production enviornment.",
|
||||
prod_addr
|
||||
);
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
// loop until the last non-zero PriceAccount.next account
|
||||
loop {
|
||||
let price_bytes = rpc_client.get_account_data(&price_addr).await?;
|
||||
|
|
Loading…
Reference in New Issue