X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FIdentityInsert.pm;h=8485e86fc53d45549b93ed4a2a325ace63c37ffe;hb=4a5fd481cb7ae0489da1474502974d8497d8762e;hp=0ab37d2bd8dc090035076e329d70d8a461b30d02;hpb=b8e92dac9f2f65895700dbd0d0606f75b900a8e0;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/IdentityInsert.pm b/lib/DBIx/Class/Storage/DBI/IdentityInsert.pm index 0ab37d2..8485e86 100644 --- a/lib/DBIx/Class/Storage/DBI/IdentityInsert.pm +++ b/lib/DBIx/Class/Storage/DBI/IdentityInsert.pm @@ -41,6 +41,11 @@ sub _prep_for_execute { my $table = $self->sql_maker->_quote($ident->name); $op = uc $op; + DBIx::Class::Exception->throw( + "Unexpected _autoinc_supplied_for_op flag in callstack - please file a bug including the stacktrace ( @{[ DBIx::Class::_ENV_::HELP_URL() ]} ):\n\n STACKTRACE STARTS", + 'stacktrace' + ) if $op ne 'INSERT' and $op ne 'UPDATE'; + my ($sql, $bind) = $self->next::method(@_); return (<