Your code doesn't always return a value. If you fail the first cfif, you
don't return anything. You also fail to return anything in this block:

                                 <cfelse>
                                         <cfset 
TempStr=ReReplaceNoCase(str, "<[^>]*>|&nbsp;", "", "ALL")>
                                         <cfif not len(trim(TempStr))>
                                                 <cfreturn TRUE>
                                         </cfif> <---- Notice this cfif
- what if it is false?

=======================================================================
Raymond Camden, ColdFusion Jedi Master for Hire

Email    : [EMAIL PROTECTED]
WWW      : www.camdenfamily.com/morpheus
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Brook Davies [mailto:brook@;maracasmedia.com] 
> Sent: Wednesday, October 23, 2002 5:15 PM
> To: CF-Talk
> Subject: RE: UDF and Null Errors?
> 
> 
> Sometimes my code does not post, here is the actual function:
> 
> <cffunction name="IsSoEditorEmpty" hint="Checks the SoEditor 
> Field for User 
> Inserted Content">
>          <cfargument name="str" required="true" hint="The 
> String to Check">
> 
>              <cfif ReFindNoCase("<[^>]*>",str,1)>
>                  <!--- check for image tags.  NOTE: add any 
> other tags to 
> check for here --->
>                  <cfif ReFindNoCase("<img",str,1)>
>                          <cfreturn FALSE>
>                                  <cfelse>
>                                          <cfset 
> TempStr=ReReplaceNoCase(str, "<[^>]*>|&nbsp;", "", "ALL")>
>                                          <cfif not len(trim(TempStr))>
>                                                  <cfreturn TRUE>
>                                          </cfif>
>                          </cfif>
>                  </cfif>
> </cffunction>
> 
> 
> At 01:58 PM 23/10/02 -0700, you wrote:
> >Take off eh! Are you Canadian? ;)
> >
> >The code is pretty simple, here it is: (FYI, this code 
> tackles the SoEditor
> >problem I mentioned a few posts back...)
> >Also, interestingly enough, if I take out the entire body of 
> the UDF, I get
> >the same error...
> >
> >
> ><cfif IsSoEditorEmpty(attributes.htmlbody)>
> >          <cfset attributes.htmlbody="">
> ></cfif>
> >
> >
> >
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

Reply via email to