Fix settings page element ID mismatches
settingName -> settingBusinessName, settingLine1 -> settingAddressLine1 to match actual HTML element IDs. The mismatch caused null reference errors that broke the entire settings page load. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
89ec86c9d2
commit
c5e9d1b0ff
1 changed files with 4 additions and 4 deletions
|
|
@ -728,10 +728,10 @@ const Portal = {
|
|||
this.currentBusiness = biz;
|
||||
|
||||
// Populate form fields (Lucee serializes all keys as uppercase)
|
||||
document.getElementById('settingName').value = biz.BUSINESSNAME || biz.Name || '';
|
||||
document.getElementById('settingBusinessName').value = biz.BUSINESSNAME || biz.Name || '';
|
||||
document.getElementById('settingPhone').value = biz.BUSINESSPHONE || biz.Phone || '';
|
||||
document.getElementById('settingTaxRate').value = biz.TAXRATEPERCENT || biz.TaxRatePercent || '';
|
||||
document.getElementById('settingLine1').value = biz.ADDRESSLINE1 || biz.Line1 || '';
|
||||
document.getElementById('settingAddressLine1').value = biz.ADDRESSLINE1 || biz.Line1 || '';
|
||||
document.getElementById('settingCity').value = biz.ADDRESSCITY || biz.City || '';
|
||||
document.getElementById('settingState').value = biz.ADDRESSSTATE || biz.AddressState || '';
|
||||
document.getElementById('settingZip').value = biz.ADDRESSZIP || biz.AddressZip || '';
|
||||
|
|
@ -841,10 +841,10 @@ const Portal = {
|
|||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
BusinessID: this.config.businessId,
|
||||
Name: document.getElementById('settingName').value,
|
||||
Name: document.getElementById('settingBusinessName').value,
|
||||
Phone: document.getElementById('settingPhone').value,
|
||||
TaxRatePercent: parseFloat(document.getElementById('settingTaxRate').value) || 0,
|
||||
Line1: document.getElementById('settingLine1').value,
|
||||
Line1: document.getElementById('settingAddressLine1').value,
|
||||
City: document.getElementById('settingCity').value,
|
||||
State: document.getElementById('settingState').value,
|
||||
Zip: document.getElementById('settingZip').value
|
||||
|
|
|
|||
Reference in a new issue