warnings go byebye
[dbsrgits/DBIx-Class-Journal.git] / lib / DBIx / Class / Schema / Journal / DB / AuditHistory.pm
CommitLineData
d27ed438 1package DBIx::Class::Schema::Journal::DB::AuditHistory;
2
3use base 'DBIx::Class::Schema::Journal::DB::Base';
c5fba518 4__PACKAGE__->table(__PACKAGE__->table);
d27ed438 5
6__PACKAGE__->add_columns(
7 change_id => {
8 data_type => 'integer',
9 is_nullable => 0,
10 });
11__PACKAGE__->belongs_to('change', 'DBIx::Class::Schema::Journal::DB::Change', 'change_id');
12
13sub new
14{
15 my ($self, $data, @rest) = @_;
8092c4ed 16 my $source = $data->{-result_source};
d27ed438 17
f3602465 18 $data->{change} = {
19# ID => \'DEFAULT',
20 changeset_id => $source->schema->current_changeset,
f5c237df 21 %{$data->{change}||{}},
d27ed438 22 };
23
24 $self->next::method($data, @rest);
25}
26
271;