Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a8628c6a

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt

  • ID a8628c6af6ab8303fe67d874adbee0211bd86c1e
  • Vorgänger 661daf00
  • Nachfolger 9b80a4c8

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

Unterschiede anzeigen:

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