Fix remaining JSONB references

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 21:36:08 +00:00
parent 22f4a68bd8
commit b5cbc42cdf
6 changed files with 308 additions and 52 deletions

View File

@@ -73,9 +73,8 @@ export async function trackRequest<T>(
}
: { type: 'UnknownError', message: String(error), stack: undefined };
// Capture breadcrumbs and environment
// Capture breadcrumbs only (environment stored as direct columns)
const breadcrumbs = breadcrumbManager.getAll();
const environment = captureEnvironmentContext();
// Log error to database (fire and forget)
logRequestMetadata({
@@ -89,7 +88,6 @@ export async function trackRequest<T>(
errorMessage: errorInfo.message,
errorStack: errorInfo.stack,
breadcrumbs,
environmentContext: environment,
userAgent: context.userAgent,
clientVersion: context.clientVersion,
parentRequestId: options.parentRequestId,
@@ -116,7 +114,6 @@ interface RequestMetadata {
errorMessage?: string;
errorStack?: string;
breadcrumbs?: any[];
environmentContext?: any;
userAgent?: string;
clientVersion?: string;
parentRequestId?: string;
@@ -136,7 +133,7 @@ async function logRequestMetadata(metadata: RequestMetadata): Promise<void> {
p_error_message: metadata.errorMessage ?? undefined,
p_error_stack: metadata.errorStack ?? undefined,
p_breadcrumbs: metadata.breadcrumbs ? JSON.stringify(metadata.breadcrumbs) : '[]',
p_environment_context: metadata.environmentContext ? JSON.stringify(metadata.environmentContext) : '{}',
p_environment_context: '{}', // No longer used - environment stored as direct columns
p_user_agent: metadata.userAgent ?? undefined,
p_client_version: metadata.clientVersion ?? undefined,
p_parent_request_id: metadata.parentRequestId ?? undefined,