Fix Migrations error with setting a picture URL

This commit is contained in:
gbuomprisco
2024-09-15 15:12:23 +02:00
parent 5706a3486c
commit 9751b5982d

View File

@@ -2296,6 +2296,7 @@ set
search_path = '' as $$ search_path = '' as $$
declare declare
user_name text; user_name text;
picture_url text;
begin begin
if new.raw_user_meta_data ->> 'name' is not null then if new.raw_user_meta_data ->> 'name' is not null then
user_name := new.raw_user_meta_data ->> 'name'; user_name := new.raw_user_meta_data ->> 'name';
@@ -2313,8 +2314,9 @@ begin
end if; end if;
if new.raw_user_meta_data ->> 'avatar_url' is not null then if new.raw_user_meta_data ->> 'avatar_url' is not null then
new.picture_url := new.raw_user_meta_data ->> 'avatar_url'; picture_url := new.raw_user_meta_data ->> 'avatar_url';
else
picture_url := null;
end if; end if;
insert into public.accounts( insert into public.accounts(
@@ -2322,12 +2324,14 @@ begin
primary_owner_user_id, primary_owner_user_id,
name, name,
is_personal_account, is_personal_account,
picture_url,
email) email)
values ( values (
new.id, new.id,
new.id, new.id,
user_name, user_name,
true, true,
picture_url,
new.email); new.email);
return new; return new;