[Catalyst] setup_home() bug
Matt S Trout
dbix-class at trout.me.uk
Mon Jul 9 20:05:54 GMT 2007
On Sun, Jul 08, 2007 at 03:01:55PM -0400, Adam Herzog wrote:
> I think I stumbled across a silly bug in setup_home(), when trying to
> set the home directory via an ENV var for an application named
> something like 'MyApp::Web' instead of just 'MyApp'. It would look
> for the existence of MYAPP::WEB_HOME, but then try to set the home
> directory from MYAPP_WEB_HOME. The patch changes it to always look
> for and use MYAPP_WEB_HOME.
>
> Here's the output from an svn diff, against trunk. It's a very minor
> change, but I know patches have a better chance of being applied if
> they include tests so I included a test file, as well. :) I didn't
> see any existing tests for setup_home, so I created a new unit_core
> file... let me know if I should have put the tests somewhere else
> better.
Patch looks fantastic, but it strongly suggests what we really need is an
addition to Catalyst::Utils called if_env_exists (or equivalent better name :)
What do you think? Fancy having a go at cleaning this up once and for all?
--
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director Want a managed development or deployment platform?
Shadowcat Systems Ltd. Contact mst (at) shadowcatsystems.co.uk for a quote
http://chainsawblues.vox.com/ http://www.shadowcatsystems.co.uk/
More information about the Catalyst
mailing list