feat/booking-panel #27

Merged
Hammond merged 2 commits from feat/booking-panel into master 2025-11-26 11:45:48 +00:00
Showing only changes of commit b2877dd36c - Show all commits

View File

@ -147,9 +147,10 @@ export async function createAppointment(
let errorMessage = `Server error (${response.status}): ${response.statusText || 'Internal Server Error'}`;
// Try to find error details in HTML
const errorMatch = responseText.match(/<pre[^>]*>(.*?)<\/pre>/is) ||
responseText.match(/<h1[^>]*>(.*?)<\/h1>/is) ||
responseText.match(/<title[^>]*>(.*?)<\/title>/is);
// Use [\s\S] instead of . with s flag for better compatibility
const errorMatch = responseText.match(/<pre[^>]*>([\s\S]*?)<\/pre>/i) ||
responseText.match(/<h1[^>]*>([\s\S]*?)<\/h1>/i) ||
responseText.match(/<title[^>]*>([\s\S]*?)<\/title>/i);
if (errorMatch && errorMatch[1]) {
const htmlError = errorMatch[1].replace(/<[^>]*>/g, '').trim();