diff --git a/portal/portal.js b/portal/portal.js index 2be67e5..82737cb 100644 --- a/portal/portal.js +++ b/portal/portal.js @@ -706,30 +706,32 @@ const Portal = { const biz = data.BUSINESS; this.currentBusiness = biz; - // Populate form fields - document.getElementById('settingBusinessName').value = biz.BusinessName || ''; - document.getElementById('settingPhone').value = biz.BusinessPhone || ''; - document.getElementById('settingTaxRate').value = biz.TaxRatePercent || ''; - document.getElementById('settingAddressLine1').value = biz.AddressLine1 || ''; - document.getElementById('settingCity').value = biz.AddressCity || ''; - document.getElementById('settingState').value = biz.AddressState || ''; - document.getElementById('settingZip').value = biz.AddressZip || ''; + // Populate form fields (Lucee serializes all keys as uppercase) + document.getElementById('settingBusinessName').value = biz.BUSINESSNAME || biz.BusinessName || ''; + document.getElementById('settingPhone').value = biz.BUSINESSPHONE || biz.BusinessPhone || ''; + document.getElementById('settingTaxRate').value = biz.TAXRATEPERCENT || biz.TaxRatePercent || ''; + document.getElementById('settingAddressLine1').value = biz.ADDRESSLINE1 || biz.AddressLine1 || ''; + document.getElementById('settingCity').value = biz.ADDRESSCITY || biz.AddressCity || ''; + document.getElementById('settingState').value = biz.ADDRESSSTATE || biz.AddressState || ''; + document.getElementById('settingZip').value = biz.ADDRESSZIP || biz.AddressZip || ''; // Load brand color if set - if (biz.BrandColor) { - this.brandColor = biz.BrandColor; + const brandColor = biz.BRANDCOLOR || biz.BrandColor; + if (brandColor) { + this.brandColor = brandColor; const swatch = document.getElementById('brandColorSwatch'); - if (swatch) swatch.style.background = biz.BrandColor; + if (swatch) swatch.style.background = brandColor; } // Load header preview const headerPreview = document.getElementById('headerPreview'); - if (headerPreview && biz.HeaderImageURL) { - headerPreview.style.backgroundImage = `url(${biz.HeaderImageURL}?t=${Date.now()})`; + const headerUrl = biz.HEADERIMAGEURL || biz.HeaderImageURL; + if (headerPreview && headerUrl) { + headerPreview.style.backgroundImage = `url(${headerUrl}?t=${Date.now()})`; } // Render hours editor - this.renderHoursEditor(biz.BusinessHoursDetail || []); + this.renderHoursEditor(biz.BUSINESSHOURSDETAIL || biz.BusinessHoursDetail || []); } } catch (err) { console.error('[Portal] Error loading business info:', err);