Add error checking on "profile" for SQLA::Tree
Arthur Axel 'fREW' Schmidt [Fri, 29 Oct 2010 01:40:24 +0000 (20:40 -0500)]
Changes
lib/SQL/Abstract/Tree.pm

diff --git a/Changes b/Changes
index 6c3be78..01a5662 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,6 @@
 Revision history for SQL::Abstract
 
+    - Add error checking on "profile" for SQLA::Tree
     - Hide bulk inserts from DBIx::Class
     - Highlight transaction keywords
     - Highlight HAVING
index 5bfcc67..f6076ba 100644 (file)
@@ -284,6 +284,9 @@ sub new {
    my $args  = shift || {};
 
    my $profile = delete $args->{profile} || 'none';
+
+   die "No such profile '$profile'!" unless exists $profiles{$profile};
+
    my $data = $merger->merge( $profiles{$profile}, $args );
 
    bless $data, $class