use base qw/DBIx::Class::Storage::DBI::UniqueIdentifier/;
use mro 'c3';
use List::Util 'first';
+use DBIx::Class::_Util 'dbic_internal_try';
use Try::Tiny;
use namespace::clean;
my $table_name = $source->from;
$table_name = $$table_name if ref $table_name;
- my ($identity) = try {
+ my ($identity) = dbic_internal_try {
$dbh->selectrow_array("SELECT GET_IDENTITY('$table_name')")
};
sub build_datetime_parser {
my $self = shift;
- try {
+ dbic_internal_try {
require DateTime::Format::Strptime;
}
catch {