[Rt-commit] r5310 - rt/branches/3.4-RELEASE/lib/RT

ruz at bestpractical.com ruz at bestpractical.com
Fri May 26 20:39:50 EDT 2006


Author: ruz
Date: Fri May 26 20:39:49 2006
New Revision: 5310

Modified:
   rt/branches/3.4-RELEASE/lib/RT/URI.pm

Log:
* when we could parse URI, for example object doesn't exist
  fallback to RT::URI::base resolver, so $uri->IsLocal and
  other methods wouldn't die but return undef

Modified: rt/branches/3.4-RELEASE/lib/RT/URI.pm
==============================================================================
--- rt/branches/3.4-RELEASE/lib/RT/URI.pm	(original)
+++ rt/branches/3.4-RELEASE/lib/RT/URI.pm	Fri May 26 20:39:49 2006
@@ -143,7 +143,7 @@
     
     unless ($self->Resolver->ParseURI($uri)) {
         $RT::Logger->warning("Resolver ".ref($self->Resolver)." could not parse $uri");
-        $self->{resolver} = undef; # clear resolver
+        $self->{resolver} = RT::URI::base->new( $self->CurrentUser ); # clear resolver
     	return (undef);
     }
 


More information about the Rt-commit mailing list