Files
blackcanyontickets/authenticated-debug-report.json
dzinesco dbf4b11e81 fix: Implement comprehensive edit event button functionality and resolve authentication issues
Major fixes and improvements:
- Fixed edit event button functionality with proper event handlers and DOM ready state checking
- Added status column to tickets table via Supabase migration to resolve 500 API errors
- Updated stats API to correctly calculate revenue from decimal price values
- Resolved authentication redirect loops by fixing cookie configuration for Docker environment
- Fixed Permissions-Policy header syntax errors
- Added comprehensive debugging and error handling for event management
- Implemented modal-based event editing with form validation and API integration
- Enhanced event data loading with proper error handling and user feedback

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 18:49:49 -06:00

154 lines
6.8 KiB
JSON

{
"route": "/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage",
"status": "partial_success",
"timestamp": "2025-07-15T00:13:48.826Z",
"authentication": {
"loginSuccessful": true,
"sessionPersistent": true,
"finalUrl": "http://192.168.0.46:3000/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage"
},
"page_info": {
"title": "Event Management - Black Canyon Tickets",
"url": "http://192.168.0.46:3000/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage",
"loaded": true
},
"screenshot": "/home/tyler/apps/bct-whitelabel/screenshots/authenticated-event-manage.png",
"failed_requests": [
{
"url": "http://192.168.0.46:3000/api/events/7ac12bd2-8509-4db3-b1bc-98a808646311/stats",
"status": 500,
"statusText": "Internal Server Error",
"timestamp": "2025-07-15T00:13:42.334Z"
},
{
"url": "http://192.168.0.46:3000/api/events/7ac12bd2-8509-4db3-b1bc-98a808646311/stats",
"status": 500,
"statusText": "Internal Server Error",
"timestamp": "2025-07-15T00:13:42.593Z"
}
],
"missing_components": [
".stats-block",
".attendee-list",
".qr-code-preview",
"[data-testid=\"event-stats\"]",
"[data-testid=\"ticket-types\"]",
"[data-testid=\"orders-section\"]",
".tab-content",
".event-management",
".card",
".glassmorphism",
"header"
],
"found_components": [
"nav",
"main"
],
"console_errors": [
{
"type": "error",
"message": "Error with Permissions-Policy header: Parse of permissions policy failed because of errors reported by structured header parser.",
"timestamp": "2025-07-15T00:13:36.683Z"
},
{
"type": "error",
"message": "Error with Permissions-Policy header: Parse of permissions policy failed because of errors reported by structured header parser.",
"timestamp": "2025-07-15T00:13:39.344Z"
},
{
"type": "error",
"message": "Error with Permissions-Policy header: Parse of permissions policy failed because of errors reported by structured header parser.",
"timestamp": "2025-07-15T00:13:42.039Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.179Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.181Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.182Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.182Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.182Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.183Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.189Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.190Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.190Z"
},
{
"type": "warning",
"message": "Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.",
"timestamp": "2025-07-15T00:13:42.190Z"
},
{
"type": "error",
"message": "Failed to load resource: the server responded with a status of 500 (Internal Server Error)",
"timestamp": "2025-07-15T00:13:42.334Z"
},
{
"type": "error",
"message": "Error loading quick stats: Error: Failed to load stats\n at loadQuickStats (http://192.168.0.46:3000/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage:336:15)\n at async HTMLDocument.<anonymous> (http://192.168.0.46:3000/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage:259:5)",
"timestamp": "2025-07-15T00:13:42.335Z"
},
{
"type": "error",
"message": "Failed to load resource: the server responded with a status of 500 (Internal Server Error)",
"timestamp": "2025-07-15T00:13:42.593Z"
}
],
"auth_state": {
"hasSupabaseClient": false,
"hasAuthUser": null,
"hasOrganizationId": null,
"cookies": "",
"localStorage": 2,
"sessionStorage": 1,
"pathname": "/events/7ac12bd2-8509-4db3-b1bc-98a808646311/manage",
"search": ""
},
"page_content": {
"hasContent": true,
"contentPreview": " Skip to main content Skip to navigation BCT All Events | Event Management astro-island,astro-slot,astro-static-slot{display:contents}(()=>{var e=async t=>{awa...",
"bodyClasses": "min-h-screen flex flex-col light low-end-device",
"hasMainElement": true,
"hasNavElement": true,
"hasArticleElement": false,
"totalElements": 543
},
"network_summary": {
"total_requests": 51,
"api_requests": 8,
"failed_requests": 2
},
"notes": "2 UI components found: nav, main. 11 UI components missing. 16 console errors detected. Supabase client not initialized on page"
}