Fix unescaped # in Uber Eats HTML entity unescaping
CFML was failing to compile analyzeMenuUrl.cfm because ' contains a # character that Lucee interprets as variable expression start. Escaped all 4 occurrences to &##39;. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
717d60d6e6
commit
57d31c0428
1 changed files with 4 additions and 4 deletions
|
|
@ -1837,7 +1837,7 @@
|
|||
<cfset ueBusiness["name"] = replace(ueBusiness.name, "&", "&", "all")>
|
||||
<cfset ueBusiness["name"] = replace(ueBusiness.name, "<", "<", "all")>
|
||||
<cfset ueBusiness["name"] = replace(ueBusiness.name, ">", ">", "all")>
|
||||
<cfset ueBusiness["name"] = replace(ueBusiness.name, "'", "'", "all")>
|
||||
<cfset ueBusiness["name"] = replace(ueBusiness.name, "&##39;", "'", "all")>
|
||||
<cfset ueBusiness["name"] = replace(ueBusiness.name, "'", "'", "all")>
|
||||
|
||||
<cfif structKeyExists(ueRestaurant, "address") AND isStruct(ueRestaurant.address)>
|
||||
|
|
@ -1860,7 +1860,7 @@
|
|||
<cfset ueCatName = structKeyExists(ueSection, "name") ? trim(ueSection.name) : "Menu">
|
||||
<!--- Unescape HTML entities --->
|
||||
<cfset ueCatName = replace(ueCatName, "&", "&", "all")>
|
||||
<cfset ueCatName = replace(ueCatName, "'", "'", "all")>
|
||||
<cfset ueCatName = replace(ueCatName, "&##39;", "'", "all")>
|
||||
<cfset ueCatName = replace(ueCatName, "'", "'", "all")>
|
||||
<cfset ueSectionItemCount = 0>
|
||||
|
||||
|
|
@ -1871,14 +1871,14 @@
|
|||
|
||||
<!--- Unescape HTML entities in name and description --->
|
||||
<cfset ueItemName = replace(ueItemName, "&", "&", "all")>
|
||||
<cfset ueItemName = replace(ueItemName, "'", "'", "all")>
|
||||
<cfset ueItemName = replace(ueItemName, "&##39;", "'", "all")>
|
||||
<cfset ueItemName = replace(ueItemName, "'", "'", "all")>
|
||||
<cfset ueItemName = replace(ueItemName, "<", "<", "all")>
|
||||
<cfset ueItemName = replace(ueItemName, ">", ">", "all")>
|
||||
|
||||
<cfset ueItemDesc = structKeyExists(ueMenuItem, "description") ? trim(ueMenuItem.description) : "">
|
||||
<cfset ueItemDesc = replace(ueItemDesc, "&", "&", "all")>
|
||||
<cfset ueItemDesc = replace(ueItemDesc, "'", "'", "all")>
|
||||
<cfset ueItemDesc = replace(ueItemDesc, "&##39;", "'", "all")>
|
||||
<cfset ueItemDesc = replace(ueItemDesc, "'", "'", "all")>
|
||||
|
||||
<!--- Extract price from offers --->
|
||||
|
|
|
|||
Reference in a new issue