Image data overwrites HTML-extracted data (more reliable)
This commit is contained in:
parent
1432d8e2b8
commit
abf6965614
1 changed files with 3 additions and 5 deletions
|
|
@ -589,14 +589,12 @@
|
||||||
|
|
||||||
<cftry>
|
<cftry>
|
||||||
<cfset imgBizData = deserializeJSON(imgText)>
|
<cfset imgBizData = deserializeJSON(imgText)>
|
||||||
<!--- Merge into toastBusiness (only fill in missing fields) --->
|
<!--- Image data OVERWRITES HTML-extracted data (more reliable) --->
|
||||||
<cfset bizFieldsToCheck = "name,addressLine1,city,state,zip,phone,hours,brandColor">
|
<cfset bizFieldsToCheck = "name,addressLine1,city,state,zip,phone,hours,brandColor">
|
||||||
<cfloop list="#bizFieldsToCheck#" index="bizField">
|
<cfloop list="#bizFieldsToCheck#" index="bizField">
|
||||||
<cfif structKeyExists(imgBizData, bizField) AND isSimpleValue(imgBizData[bizField]) AND len(trim(imgBizData[bizField]))>
|
<cfif structKeyExists(imgBizData, bizField) AND isSimpleValue(imgBizData[bizField]) AND len(trim(imgBizData[bizField]))>
|
||||||
<cfif NOT structKeyExists(toastBusiness, bizField) OR NOT len(toastBusiness[bizField])>
|
<cfset toastBusiness[bizField] = trim(imgBizData[bizField])>
|
||||||
<cfset toastBusiness[bizField] = trim(imgBizData[bizField])>
|
<cfset arrayAppend(response.steps, "Found " & bizField & " from image: " & left(toastBusiness[bizField], 50))>
|
||||||
<cfset arrayAppend(response.steps, "Found " & bizField & " from image: " & left(toastBusiness[bizField], 50))>
|
|
||||||
</cfif>
|
|
||||||
</cfif>
|
</cfif>
|
||||||
</cfloop>
|
</cfloop>
|
||||||
<cfcatch>
|
<cfcatch>
|
||||||
|
|
|
||||||
Reference in a new issue