From 9fe08622a18cf5715d029a7e2052e297ed6188e1 Mon Sep 17 00:00:00 2001 From: Chris Steege Date: Fri, 20 Dec 2024 12:17:22 -0500 Subject: [PATCH] Fix maker and re-deploy across --- deployment/deployment.json | 4 ++-- subgraphs/makerdao/src/mapping.ts | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/deployment/deployment.json b/deployment/deployment.json index 9f5785f2d1..2e668f46a3 100644 --- a/deployment/deployment.json +++ b/deployment/deployment.json @@ -3508,7 +3508,7 @@ "status": "prod", "versions": { "schema": "2.0.1", - "subgraph": "2.4.0", + "subgraph": "2.4.1", "methodology": "1.1.0" }, "files": { @@ -8942,7 +8942,7 @@ "status": "prod", "versions": { "schema": "1.2.0", - "subgraph": "1.0.0", + "subgraph": "1.0.1", "methodology": "1.0.0" }, "services": { diff --git a/subgraphs/makerdao/src/mapping.ts b/subgraphs/makerdao/src/mapping.ts index c3ad2609a4..0fd616e635 100644 --- a/subgraphs/makerdao/src/mapping.ts +++ b/subgraphs/makerdao/src/mapping.ts @@ -678,7 +678,12 @@ export function handleDogBark(event: BarkEvent): void { const art = event.params.art; const due = event.params.due; //including interest, but not penalty - const market = getMarketFromIlk(ilk)!; + const market = getMarketFromIlk(ilk); + if (!market) { + log.warning("[handleDogBark] Failed to get market for ilk {}", [ilk.toString()]); + return; + } + const token = getOrCreateToken(market.inputToken); const collateral = bigIntChangeDecimals(lot, WAD, token.decimals); const collateralUSD = bigIntToBDUseDecimals(collateral, token.decimals).times(