CsvImport: Feldlängen aus den Metadaten auslesen, nicht fest codieren.
[kivitendo-erp.git] / SL / Controller / CsvImport / Base.pm
index 8c6fa73..681ec24 100644 (file)
@@ -465,7 +465,9 @@ sub save_objects {
 }
 
 sub field_lengths {
-  return ();
+  my ($self) = @_;
+
+  return map { $_->name => $_->length } grep { $_->type eq 'varchar' } @{$self->class->meta->columns};
 }
 
 sub fix_field_lengths {