Revision a8628c6a
Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt
SL/Controller/CsvImport/CustomerVendor.pm | ||
---|---|---|
104 | 104 |
|
105 | 105 |
$existing_vc->$_( $entry->{object}->$_ ) for @{ $methods }, keys %{ $self->clone_methods }; |
106 | 106 |
|
107 |
$self->handle_cvars($entry); |
|
108 |
$existing_vc->custom_variables($entry->{object}->custom_variables); |
|
109 |
|
|
107 | 110 |
push @{ $entry->{information} }, $::locale->text('Updating existing entry in database'); |
108 | 111 |
|
109 | 112 |
} else { |
Auch abrufbar als: Unified diff
CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren
Falls Import Einstellungen "existierende Einträge Übernehmen" eingestellt ist,
werden nun die CVARs übernommen.
Details:
die Methode handle_cvars wird nochmals aufgerufen, nachdem "object_to_save" gesetzt wurde
und anschließen die cvars aus dem "object" in "object_to_save" übernommen.
Hinweis:
Eine sauberere Lösung wäre die Methode handle_cvars nur einmal aufzurufen.
Das wäre aber ein Redesign.
fix redmine #237