If it is a cached CFC, would the onRequestStart method be removed for good 
after it is deleted from the structure? So that when a page request came 
through normally, would it be there?

--- On Fri, 7/17/09, Chris Blackwell <[email protected]> wrote:

From: Chris Blackwell <[email protected]>
Subject: [Model-Glue] Re: using cfajaxproxy?
To: [email protected]
Date: Friday, July 17, 2009, 9:06 AM

Incase you actually need the onRequest method for "normal" page requests you 
can use the following snippet in onRequestStart
                <!--- Remove the onRequest method for remote cfc calls, 
otherwise we'll get a blank response --->
                <cfif listlast(arguments.targetpage, ".") is "cfc">             
        <cfset StructDelete(this, "onRequest") />
                        <cfset StructDelete(variables,"onRequest")/>            
</cfif> 

Chris
2009/7/17 Sir Rawlins <[email protected]>



Hello Jim,



Managed to solve this with the great efforts of my fat northern friend

James Allen. I've seen this issue before myself when working with web

services and it's a bitch to diagnose and I believe generally

considered to be a bug in CF.



http://jamesallen.name/index.cfm/2008/1/30/Bug-in-calling-CFCs-remotely-via-the-URL-when-using-applicationcfc




I removed my onRequest() method from my application.cfc and it's now

returning data as expected!.



Hope this helps someone else in the future.



Rob











      
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

For more about Model-Glue, check http://www.model-glue.com .
-~----------~----~----~----~------~----~------~--~---

Reply via email to