]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Ansprechpersonen-CVars auch beim Updaten speichern
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 12 Nov 2014 11:29:25 +0000 (12:29 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 12 Nov 2014 11:30:28 +0000 (12:30 +0100)
Beim Neuanlegen wurden sie schon geschrieben, weil da in den Objekten
noch keine ID vorhanden ist. Bei existierenden Objekten muss aber das
Mutterobjekt mit cascade=>1 gespeichert werden, damit modifizierte
Relationships auch gespeichert werden.

SL/Controller/CustomerVendor.pm

index 1dfa6ae5d8a53b8f993cca1405a3069c1e4f4e3f..3e6ad82175197331c69c014fcdacd18a5e06e90e 100644 (file)
@@ -140,7 +140,7 @@ sub _save {
 
     $self->{contact}->cp_cv_id($self->{cv}->id);
     if( $self->{contact}->cp_name ne '' || $self->{contact}->cp_givenname ne '' ) {
-      $self->{contact}->save();
+      $self->{contact}->save(cascade => 1);
     }
 
     if( $self->{note}->subject ne '' && $self->{note}->body ne '' ) {