Fix missing status column in import that affects auto-migrated
installations. In v0.7.0's automatic DB migration, the default value 'enabled' of subscribers.status was missed incorrectly, causing imports to break on auto-upgraded versions. This is now fixed by explictly inserting the status field in CSV imports.
This commit is contained in:
parent
26390e9994
commit
d219f6549e
|
@ -75,8 +75,8 @@ SELECT id from sub;
|
|||
-- Upserts a subscriber where existing subscribers get their names and attributes overwritten.
|
||||
-- If $6 = true, update values, otherwise, skip.
|
||||
WITH sub AS (
|
||||
INSERT INTO subscribers as s (uuid, email, name, attribs)
|
||||
VALUES($1, $2, $3, $4)
|
||||
INSERT INTO subscribers as s (uuid, email, name, attribs, status)
|
||||
VALUES($1, $2, $3, $4, 'enabled')
|
||||
ON CONFLICT (email)
|
||||
DO UPDATE SET
|
||||
name=(CASE WHEN $6 THEN $3 ELSE s.name END),
|
||||
|
|
Loading…
Reference in New Issue