Skip to content

Commit 6d6f0d3

Browse files
author
Blair McKenzie
committed
handle long friendly urls
1 parent 9d2a0c1 commit 6d6f0d3

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/types/farFU.cfc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,7 +1651,7 @@
16511651
<cfset var stReturnFU = {} />
16521652

16531653
<cfif not arguments.bIgnoreCache>
1654-
<cfset stReturnFU = application.fc.lib.objectbroker.GetFromObjectBroker("us-" & lcase(arguments.friendlyURL),"fuLookup") />
1654+
<cfset stReturnFU = application.fc.lib.objectbroker.GetFromObjectBroker("us-" & hash(lcase(arguments.friendlyURL)),"fuLookup") />
16551655
</cfif>
16561656

16571657
<cfif structIsEmpty(stReturnFU)>
@@ -1717,15 +1717,15 @@
17171717
<cfargument name="friendlyURL" type="string" required="true" />
17181718
<cfargument name="data" type="struct" required="true" />
17191719

1720-
<cfset application.fc.lib.objectBroker.AddToObjectBroker(stObj=arguments.data, typename="fuLookup", key="us-" & lcase(arguments.friendlyURL)) />
1720+
<cfset application.fc.lib.objectBroker.AddToObjectBroker(stObj=arguments.data, typename="fuLookup", key="us-" & hash(lcase(arguments.friendlyURL))) />
17211721

17221722
<cfreturn duplicate(arguments.data) />
17231723
</cffunction>
17241724

17251725
<cffunction name="uncacheURLStructByURL" access="public" output="false" returntype="void">
17261726
<cfargument name="friendlyURL" type="string" required="true" />
17271727

1728-
<cfreturn application.fc.lib.objectBroker.RemoveFromObjectBroker(lObjectIDs="us-" & lcase(arguments.friendlyURL),typename="fuLookup") />
1728+
<cfreturn application.fc.lib.objectBroker.RemoveFromObjectBroker(lObjectIDs="us-" & hash(lcase(arguments.friendlyURL)), typename="fuLookup") />
17291729
</cffunction>
17301730

17311731
</cfcomponent>

0 commit comments

Comments
 (0)