--- a/lib/Data/ObjectDriver/Driver/DBD/SQLite.pm 2010-03-22 20:41:59.000000000 +0000
+++ b/lib/Data/ObjectDriver/Driver/DBD/SQLite.pm 2014-03-20 11:53:58.712497312 +0000
@@ -30,7 +30,7 @@
sub map_error_code {
my $dbd = shift;
my($code, $msg) = @_;
- if ($msg && $msg =~ /not unique/) {
+ if ($msg && $msg =~ /not unique|UNIQUE constraint failed/) {
return Data::ObjectDriver::Errors->UNIQUE_CONSTRAINT;
} else {
return;