# Update existing customer/vendor records.
$entry->{object_to_save} = $existing_vc;
- $existing_vc->$_( $entry->{object}->$_ ) for @{ $methods };
+ $existing_vc->$_( $entry->{object}->$_ ) for @{ $methods }, keys %{ $self->clone_methods };
push @{ $entry->{information} }, $::locale->text('Updating existing entry in database');
}
$object->language_id($language->id);
+
+ # register language_id for method copying later
+ $self->clone_methods->{language_id} = 1;
}
return 1;
}
$object->business_id($business->id);
+
+ # register business_id for method copying later
+ $self->clone_methods->{business_id} = 1;
}
return 1;
$self->SUPER::save_objects(data => $without_number);
}
-sub field_lengths {
- return ( name => 75,
- department_1 => 75,
- department_2 => 75,
- street => 75,
- zipcode => 10,
- city => 75,
- country => 75,
- contact => 75,
- fax => 30,
- account_number => 15,
- bank_code => 10,
- language => 5,
- username => 50,
- ustid => 14,
- iban => 100,
- bic => 100,
- );
-}
-
sub init_profile {
my ($self) = @_;