Kunden/Lieferanten sind nicht verwaist, wenn es Lieferscheine gibt.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 25 Nov 2014 13:13:25 +0000 (14:13 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 25 Nov 2014 13:13:25 +0000 (14:13 +0100)
SL/Controller/CustomerVendor.pm

index 3e6ad82..ada9d0d 100644 (file)
@@ -637,7 +637,7 @@ sub is_orphaned {
   }
 
   my $arap      = $self->is_vendor ? 'ap' : 'ar';
-  my $num_args  = 2;
+  my $num_args  = 3;
 
   my $cv = $self->is_vendor ? 'vendor' : 'customer';
 
@@ -652,6 +652,13 @@ sub is_orphaned {
     SELECT a.id
     FROM oe a
     JOIN '. $cv .' ct ON (a.'. $cv .'_id = ct.id)
+    WHERE ct.id = ?
+
+    UNION
+
+    SELECT a.id
+    FROM delivery_orders a
+    JOIN '. $cv .' ct ON (a.'. $cv .'_id = ct.id)
     WHERE ct.id = ?';