diff --git a/packages/javascript/package.json b/packages/javascript/package.json index 84eed2b..7f9c034 100644 --- a/packages/javascript/package.json +++ b/packages/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@hawk.so/javascript", - "version": "3.2.13", + "version": "3.2.14", "description": "JavaScript errors tracking for Hawk.so", "files": [ "dist" diff --git a/packages/javascript/src/addons/breadcrumbs.ts b/packages/javascript/src/addons/breadcrumbs.ts index cce9947..8c5361a 100644 --- a/packages/javascript/src/addons/breadcrumbs.ts +++ b/packages/javascript/src/addons/breadcrumbs.ts @@ -403,6 +403,7 @@ export class BreadcrumbManager { data: { url, method, + statusCode: 0, durationMs: duration, error: error instanceof Error ? error.message : String(error), }, diff --git a/packages/javascript/src/utils/validation.ts b/packages/javascript/src/utils/validation.ts index 468177f..8db0e0b 100644 --- a/packages/javascript/src/utils/validation.ts +++ b/packages/javascript/src/utils/validation.ts @@ -30,7 +30,7 @@ export function validateUser(user: AffectedUser): boolean { * @param context */ export function validateContext(context: EventContext | undefined): boolean { - if (!context || !Sanitizer.isObject(context)) { + if (context && !Sanitizer.isObject(context)) { log('validateContext: Context must be an object', 'warn'); return false;