From: Moritz Bunkus Date: Wed, 12 Nov 2014 11:29:25 +0000 (+0100) Subject: Ansprechpersonen-CVars auch beim Updaten speichern X-Git-Tag: release-3.2.0beta~255 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=dbb5abff8814e1281bb158a0ebe1b3068032e00d;p=kivitendo-erp.git Ansprechpersonen-CVars auch beim Updaten speichern 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. --- diff --git a/SL/Controller/CustomerVendor.pm b/SL/Controller/CustomerVendor.pm index 1dfa6ae5d..3e6ad8217 100644 --- a/SL/Controller/CustomerVendor.pm +++ b/SL/Controller/CustomerVendor.pm @@ -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 '' ) {