Definitely depends on the content of the custom tag itself. The first thing I notice is that none of the variables are scoped (not even the query name), and that could just be all kinds of fun.
First thing I would do is, inside of that tag code, dump the attributes.NetID value. Each run of the tag will run separately, so you can at least make sure that a different value is passed on each request. <cfdump var="#attributes.NetID#"> Scope all variables, regardless of which scope they're in. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer ____________ http://cutterscrossing.com Co-Author "Learning Ext JS 3.2" Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book "The best way to predict the future is to help create it" On 5/28/2014 1:50 PM, Dan LeGate wrote: > Okay, so I've been trying to solve a problem I'm having with a Custom > Tag I wrote to do ldap lookups. > > The "QueryName" attribute gets passed in, along with a FilterValue. > > My problem is that when I call this tag twice or more within one page, > the results of the FIRST lookup seem to stick and the second lookup > doesn't work > > First lookup: value of NetID is ab1234 > > <cf_ldap_lookup > QueryName = "GetLDAPInfo" > FilterName = "UserID" > FilterValue = "#NetID#" > UserID = "Yes" > FullName = "Yes" > LastName = "Yes" > FirstName = "Yes" > Department = "Yes" > EmplID = "Yes" > StaffEmail = "Yes"> > > Second lookup: value of NetID is xy6789 > > <cf_ldap_lookup > QueryName = "GetLDAPInfoContact" > FilterName = "UserID" > FilterValue = "#NetID#" > UserID = "Yes" > FullName = "Yes" > LastName = "Yes" > FirstName = "Yes" > Department = "Yes" > EmplID = "Yes" > StaffEmail = "Yes"> > > When I reference #GetLDAPInfoContact.FirstName# it contains the value > for #GetLDAPInfo.FirstName# > > Is there some sort of caching happening when a Custom Tag is called more > than once? > > This is CFMX 7, btw. :-\ > > I thought by dynamically changing the Query Name value within the Custom > Tag it would solve this (it used to be the same query name each time the > Custom Tag was called), but that wasn't it. > > Any insight is appreciated. > > Thanks! > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358735 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm