]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Maypole/Model/CDBI.pm
Fix bug 6569: Passing DBI options in setup()
[maypole.git] / lib / Maypole / Model / CDBI.pm
index cbecaf1bebf82e2adf1b5d5891b938e10ac7e9ea..f27233a89947a25b213779e17459e4d417e39847 100644 (file)
@@ -127,13 +127,14 @@ sub list :Exported {
 }
 
 sub setup_database {
-    my ($self, $config, $namespace, $dsn, $u, $p) = @_;
+    my ($self, $config, $namespace, $dsn, $u, $p, $opts) = @_;
     $config->{dsn} = $dsn;
     $config->{loader} = Class::DBI::Loader->new(
         namespace => $namespace,
         dsn => $dsn,
         user => $u,
         password => $p,
+        options => $opts,
     );
     $config->{classes} = [ $config->{loader}->classes ];
     $config->{tables}  = [ $config->{loader}->tables ];