diff --git a/lib/DbConnection.php b/lib/DbConnection.php index 5d9adfed..27e57f4d 100644 --- a/lib/DbConnection.php +++ b/lib/DbConnection.php @@ -133,7 +133,7 @@ class DbConnection{ } elseif($ex->getCode() == '23000'){ // Duplicate key, bubble this up without logging it so the business logic can handle it - throw($ex); + throw new Exceptions\DuplicateDatabaseKeyException(); } else{ $done = true; diff --git a/lib/Exceptions/DuplicateDatabaseKeyException.php b/lib/Exceptions/DuplicateDatabaseKeyException.php new file mode 100644 index 00000000..6ec98c8b --- /dev/null +++ b/lib/Exceptions/DuplicateDatabaseKeyException.php @@ -0,0 +1,6 @@ +