> I've run into a situation where a cfparam is resetting the 
> variable, even though it already exists.  How could this 
> happen?  Here's the offending block of code:
> 
> <cfdump var="#session.userBean.getCampaignID()#">
> <cfparam name="session.userBean"
> default="#application.sessionGateway.getById(0)#" type="any" 
/> <br> <cfdump var="#session.userBean.getCampaignID()#">
> <cfabort>
> 
> When I run that (there's obviously more to the page than that 
> :) ), I get "25" on one line [the proper value] and "15" on 
> the other [the default value for the campaign ID]. But, I'm 
> not sure why the sessionGateway method is even being called, 
> since the userBean obviously exists.
> 
> Now, we did have a rollout last week (when this started 
> happening) that affected the sessionGateway file, but I'm not 
> sure how that could have affected it.
> 
> I've put in a workaround using NOT structKeyExists which 
> seems to have resolved it, but it just seems wrong. Sick and wrong.

Try taking TYPE="ANY" out.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Training: Adobe/Google/Paperthin Certified Partners
http://training.figleaf.com/

WebManiacs 2008: the ultimate conference for CF/Flex/AIR developers!
http://www.webmaniacsconference.com/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305777
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to