mirror of
https://github.com/knadh/listmonk.git
synced 2025-03-02 01:05:25 +08:00
Fix broken campaign clone with deleted lists (#1966)
Co-authored-by: Kailash Nadh <kailash@nadh.in>
This commit is contained in:
parent
d284e35102
commit
ebac8b3b4c
1 changed files with 5 additions and 3 deletions
|
@ -506,10 +506,12 @@ camp AS (
|
|||
med AS (
|
||||
INSERT INTO campaign_media (campaign_id, media_id, filename)
|
||||
(SELECT (SELECT id FROM camp), id, filename FROM media WHERE id=ANY($19::INT[]))
|
||||
),
|
||||
insLists AS (
|
||||
INSERT INTO campaign_lists (campaign_id, list_id, list_name)
|
||||
SELECT (SELECT id FROM camp), id, name FROM lists WHERE id=ANY($14::INT[])
|
||||
)
|
||||
INSERT INTO campaign_lists (campaign_id, list_id, list_name)
|
||||
(SELECT (SELECT id FROM camp), id, name FROM lists WHERE id=ANY($14::INT[]))
|
||||
RETURNING (SELECT id FROM camp);
|
||||
SELECT id FROM camp;
|
||||
|
||||
-- name: query-campaigns
|
||||
-- Here, 'lists' is returned as an aggregated JSON array from campaign_lists because
|
||||
|
|
Loading…
Reference in a new issue