From 383bc06404b5bca162ecd316ec843bdf931f426d Mon Sep 17 00:00:00 2001 From: Klaudiusz Dembler Date: Thu, 2 May 2024 17:01:20 +0200 Subject: [PATCH] [QN] fix WG worker missing rewards mappings --- query-node/CHANGELOG.md | 4 ++++ query-node/mappings/src/workingGroups.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/query-node/CHANGELOG.md b/query-node/CHANGELOG.md index 81ae0820eb..fdcb3e3ed6 100644 --- a/query-node/CHANGELOG.md +++ b/query-node/CHANGELOG.md @@ -1,3 +1,7 @@ +### Unreleased + +- Fix mappings for `workingGroups_NewMissedRewardLevelReached` event to properly handle worker missing rewards updates + ### 2.2.1 - Bump deps @polkadot/api v10.7.1 diff --git a/query-node/mappings/src/workingGroups.ts b/query-node/mappings/src/workingGroups.ts index 4f1b7524aa..b8ea3162cd 100644 --- a/query-node/mappings/src/workingGroups.ts +++ b/query-node/mappings/src/workingGroups.ts @@ -865,7 +865,7 @@ export async function workingGroups_NewMissedRewardLevelReached({ await store.save(newMissedRewardLevelReachedEvent) // Update worker - worker.missingRewardAmount = newMissedRewardAmountOpt.unwrapOr(undefined) + worker.missingRewardAmount = newMissedRewardAmountOpt.unwrapOr(new BN(0)) await store.save(worker) }