1 person found this helpful
I suggest that you do a variation of a. In other words, use a global boolean variable in your application.cfc. Assign the appropriate value in your onRequestStart if you use cflocate. In your onRequestEnd, use that value to decide what you are going to do.
Thanks for the reply, Dan.
Yeah, that's what I've ended up doing... just using a Appliction.cfc-level boolean to determine whether we've already done a cflocation yet or not.
I inherently don't like having to do that, and am almost certain someone once told me how (using Java) you can read the cflocation "queue", but can't lay my hand on the correspondence.
Anyway, it's working again, so thanks!