Skip to content

Commit

Permalink
fixed division by zero if there were no ticketbooks issued in a day
Browse files Browse the repository at this point in the history
  • Loading branch information
jstuczyn committed Nov 12, 2024
1 parent 8c2d726 commit 6413c2e
Showing 1 changed file with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -493,13 +493,16 @@ impl<'a> TicketbookIssuanceVerifier<'a> {
let whitelisted = self.whitelist.contains(&issuer.details.operator_account);
let total_deposits = self.made_deposits.len();

let issued_ratio = if total_deposits == 0 {
Decimal::zero()
} else {
Decimal::from_ratio(issuer.claimed_issued() as u32, total_deposits as u32)
};

OperatorIssuing {
api_runner: issuer.details.api_client.api_url().to_string(),
whitelisted,
issued_ratio: Decimal::from_ratio(
issuer.claimed_issued() as u32,
total_deposits as u32,
),
issued_ratio,
issued_ticketbooks: issuer.claimed_issued() as u32,
skipped_verification: issuer.verification_skipped,
subsample_size: issuer.sampled_deposits.len() as u32,
Expand Down

0 comments on commit 6413c2e

Please sign in to comment.