X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/72b340de2352eec7d3f99a00e2141a2df35f07f3..4180aaea33e9ff3bb35f3fa6cf91651a6225f7ad:/SL/DB/CsvImportProfileSetting.pm diff --git a/SL/DB/CsvImportProfileSetting.pm b/SL/DB/CsvImportProfileSetting.pm index 6da5b34be..b3ba350e3 100644 --- a/SL/DB/CsvImportProfileSetting.pm +++ b/SL/DB/CsvImportProfileSetting.pm @@ -5,9 +5,17 @@ package SL::DB::CsvImportProfileSetting; use strict; -use SL::DB::MetaSetup::CsvImportProfileSetting; +use Rose::DB::Object::Helpers qw(clone); + +require SL::DB::MetaSetup::CsvImportProfileSetting; -# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. __PACKAGE__->meta->make_manager_class; +# Helpers' clone_and_reset also kills compund keys like in this case kay+id +sub clone_and_reset { + my $clone = $_[0]->clone; + $clone->id(undef); + return $clone; +} + 1;