]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/CsvImportProfileSetting.pm
Vor Fremdschlüsselzuweisung trans_id verwaiste Einträge in orderitems löschen
[kivitendo-erp.git] / SL / DB / CsvImportProfileSetting.pm
index 6da5b34be7ab34332bb14e37331ef0184952928e..b3ba350e357271eaba79b2c16110be6e87e43405 100644 (file)
@@ -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;