From 964f20b9ac35b5a980253479a759fb7c21853657 Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 8 May 2024 23:55:38 +0200
Subject: [PATCH] Adapt SQL code for additional fields without relevance for
 events

---
 .../apps/paweljong/migrations/0028_add_eventadditionalfield.py  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/aleksis/apps/paweljong/migrations/0028_add_eventadditionalfield.py b/aleksis/apps/paweljong/migrations/0028_add_eventadditionalfield.py
index 5054091..fda4a40 100644
--- a/aleksis/apps/paweljong/migrations/0028_add_eventadditionalfield.py
+++ b/aleksis/apps/paweljong/migrations/0028_add_eventadditionalfield.py
@@ -103,7 +103,7 @@ class Migration(migrations.Migration):
             """
             -- Copy additional fields from core if table exists and relations to Group model as relation to respective Event model
             DO $$BEGIN INSERT INTO paweljong_eventadditionalfield (id, title, field_type, help_text, required, extended_data, managed_by_app_label) SELECT id, title, field_type, help_text, required, extended_data, ('') AS managed_by_app_label FROM core_additionalfield;
-            INSERT INTO paweljong_event_additional_fields (id, event_id, eventadditionalfield_id) SELECT id, (SELECT event.id FROM paweljong_event AS event WHERE event.linked_group_id = group_additionalfield.group_id) AS event_id, additionalfield_id AS eventadditionalfield_id FROM core_group_additional_fields AS group_additionalfield;
+            INSERT INTO paweljong_event_additional_fields (id, event_id, eventadditionalfield_id) SELECT id, (SELECT event.id FROM paweljong_event AS event WHERE event.linked_group_id = group_additionalfield.group_id) AS event_id, additionalfield_id AS eventadditionalfield_id FROM core_group_additional_fields AS group_additionalfield WHERE group_additionalfield.group_id IN (SELECT event.linked_group_id FROM paweljong_event AS event);
             EXCEPTION WHEN undefined_table THEN NULL;
             END$$;
             """
-- 
GitLab