From dbb5abff8814e1281bb158a0ebe1b3068032e00d Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 12 Nov 2014 12:29:25 +0100 Subject: [PATCH] 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. --- SL/Controller/CustomerVendor.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 '' ) { -- 2.20.1