Fix für redmine #483
authorJan Büren <jan@kivitendo.de>
Mon, 9 Aug 2021 12:06:50 +0000 (14:06 +0200)
committerJan Büren <jan@kivitendo.de>
Mon, 9 Aug 2021 12:08:48 +0000 (14:08 +0200)
Falls es verwaiste abweichende Lieferadressen gibt, werden alle
Benutzerdefinierten Variablen gelöscht.

sql/Pg-upgrade2/delete_cvars_on_trans_deletion_add_shipto.sql

index ab1d1a4..d2f887b 100644 (file)
@@ -4,7 +4,7 @@
 
 -- 1.6 Alle benutzerdefinierten Variablen löschen, für die es keine
 -- Einträge in shipto mehr gibt.
-DELETE FROM custom_variables WHERE EXISTS
+DELETE FROM custom_variables WHERE id IN
   (SELECT cv.id FROM custom_variables cv LEFT JOIN custom_variable_configs cvc ON (cv.config_id = cvc.id)
    WHERE module LIKE 'ShipTo'
      AND NOT EXISTS (SELECT shipto_id FROM shipto WHERE shipto_id = cv.trans_id));