Skip to content

Commit

Permalink
Better capture validation errors
Browse files Browse the repository at this point in the history
  • Loading branch information
bhollis committed Dec 21, 2024
1 parent db41f30 commit 388ce98
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions api/routes/update.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,12 +260,13 @@ function validateUpdates(
};
}
if (result.status !== 'Success') {
captureMessage(`update ${update.action} failed validation`, {
captureMessage(`update ${update.action} failed validation: ${result.message}`, {
extra: {
update,
result,
platformMembershipId,
appId,
dimVersion: req.headers['x-dim-version']?.[0],
},
});
console.log('Stately failed update', update.action, result, appId);
Expand Down Expand Up @@ -572,12 +573,6 @@ export function validateLoadout(metricPrefix: string, loadout: Loadout, appId: s
}
if ([...loadout.equipped, ...loadout.unequipped].some((i) => i.id && !isValidItemId(i.id))) {
metrics.increment(`${metricPrefix}.validation.itemIdFormat.count`);
captureMessage('item ID is not in the right format', {
extra: {
loadout,
appId,
},
});
return {
status: 'InvalidArgument',
message: 'Item ID is invalid',
Expand Down

0 comments on commit 388ce98

Please sign in to comment.