diff --git a/query-node/CHANGELOG.md b/query-node/CHANGELOG.md index 1847675515..b2dabdd5b2 100644 --- a/query-node/CHANGELOG.md +++ b/query-node/CHANGELOG.md @@ -1,6 +1,7 @@ ### 2.4.0 - Bump @joystream/types to Petra version +- Don't crash QN processor on unknown proposal type ### 2.2.1 diff --git a/query-node/mappings/src/proposals.ts b/query-node/mappings/src/proposals.ts index ab2bea18f4..1b50925a66 100644 --- a/query-node/mappings/src/proposals.ts +++ b/query-node/mappings/src/proposals.ts @@ -72,6 +72,7 @@ import { genericEventFields, getByIdOrFail, getWorkingGroupModuleName, + logger, toNumber, unimplementedError, unwrap, @@ -366,7 +367,7 @@ async function parseProposalDetails( details.remoteChains = unwrap(bridgeConstraints.remoteChains)?.map((a) => a.toNumber()) return details } else { - unimplementedError(`Unsupported proposal details type: ${proposalDetails.type}`) + logger.error(`Unsupported proposal details type: ${proposalDetails.type.toString()}`) } }