SL::DB::Contact->detach nicht automatisch speichern lassen
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 20 Feb 2012 15:57:58 +0000 (16:57 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 20 Feb 2012 15:57:58 +0000 (16:57 +0100)
SL/DB/Contact.pm
bin/mozilla/ct.pl

index 4b6c35e..d891f07 100644 (file)
@@ -32,7 +32,7 @@ sub used {
 
 sub detach {
   $_[0]->cp_cv_id(undef);
-  $_[0]->save;
+  $_[0];
 }
 
 sub full_name {
index 5a579e9..3cafbd9 100644 (file)
@@ -743,7 +743,7 @@ sub delete_contact {
     my $contact = SL::DB::Manager::Contact->find_by(cp_id => $::form->{cp_id});
 
     if ($contact->used) {
-      $contact->detach;
+      $contact->detach->save;
       flash('info', $::locale->text('Contact is in use and was flagged invalid.'));
     } else {
       $contact->delete;