From 179a47494faa27d7aa7a55fca6b4dd8d64d7f6b1 Mon Sep 17 00:00:00 2001 From: GreenEclipse Date: Mon, 17 Aug 2026 00:40:46 +0200 Subject: [PATCH] fix --- apps/api/cmd/seed-a1-teammate/main.go | 5 +++-- apps/api/sql/schema/043_company_owner.sql | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/api/cmd/seed-a1-teammate/main.go b/apps/api/cmd/seed-a1-teammate/main.go index b768fe6..2116910 100644 --- a/apps/api/cmd/seed-a1-teammate/main.go +++ b/apps/api/cmd/seed-a1-teammate/main.go @@ -100,8 +100,9 @@ func main() { UPDATE companies c SET owner_user_id = u.id, updated_at = now() FROM users u - JOIN memberships m ON m.user_id = u.id AND m.company_id = c.id AND m.status = 'active' - WHERE c.id = $1 + INNER JOIN memberships m ON m.user_id = u.id AND m.status = 'active' + WHERE c.id = m.company_id + AND c.id = $1 AND lower(u.email) = 'a1-primary@descrybe.local'`, companyID) if err := tx.Commit(ctx); err != nil { diff --git a/apps/api/sql/schema/043_company_owner.sql b/apps/api/sql/schema/043_company_owner.sql index 2ecda11..af9134a 100644 --- a/apps/api/sql/schema/043_company_owner.sql +++ b/apps/api/sql/schema/043_company_owner.sql @@ -26,10 +26,11 @@ WHERE c.id = sub.company_id UPDATE companies c SET owner_user_id = u.id FROM users u -JOIN memberships m ON m.user_id = u.id AND m.company_id = c.id AND m.status = 'active' -WHERE c.legacy_company_id = '97e1a309-3d23-4aa2-b518-8e8d7afdfec7' +INNER JOIN memberships m ON m.user_id = u.id AND m.status = 'active' +WHERE c.id = m.company_id + AND c.legacy_company_id = '97e1a309-3d23-4aa2-b518-8e8d7afdfec7' AND lower(u.email) = 'a1-primary@descrybe.local'; -- +goose Down DROP INDEX IF EXISTS companies_owner_user_id_idx; -ALTER TABLE companies DROP COLUMN IF EXISTS owner_user_id; +ALTER TABLE companies DROP COLUMN IF EXISTS owner_user_id; \ No newline at end of file