diff --git a/sqlx-data.json b/sqlx-data.json index b84a19e9..f3915cc3 100644 --- a/sqlx-data.json +++ b/sqlx-data.json @@ -1277,22 +1277,6 @@ ] } }, - "596bf1e0a31e35ab768b1239673a69ac6598b0cb94700a84c15682aae55de9bd": { - "query": "\n INSERT INTO team_members (\n id, user_id, role, permissions, accepted\n )\n VALUES (\n $1, $2, $3, $4, $5\n )\n ", - "describe": { - "columns": [], - "parameters": { - "Left": [ - "Int8", - "Int8", - "Varchar", - "Int8", - "Bool" - ] - }, - "nullable": [] - } - }, "5c4262689205aafdd97a74bee0003f39eef0a34c97f97a939c14fb8fe349f7eb": { "query": "\n UPDATE files\n SET is_primary = TRUE\n WHERE (id = $1)\n ", "describe": { @@ -1587,6 +1571,23 @@ "nullable": [] } }, + "6fd06767f42be894c7a35c6b61f43407c55de43dc77ed02b39062278f3de81e3": { + "query": "\n INSERT INTO team_members (\n id, team_id, user_id, role, permissions, accepted\n )\n VALUES (\n $1, $2, $3, $4, $5, $6\n )\n ", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Int8", + "Int8", + "Int8", + "Varchar", + "Int8", + "Bool" + ] + }, + "nullable": [] + } + }, "70cdf1b4a17405974909d89b1437a8425792d620f9ed67fd8e31e004e4609e83": { "query": "\n UPDATE users\n SET username = $1\n WHERE (id = $2)\n ", "describe": { diff --git a/src/database/models/team_item.rs b/src/database/models/team_item.rs index 6d144935..a3c4dd93 100644 --- a/src/database/models/team_item.rs +++ b/src/database/models/team_item.rs @@ -302,13 +302,14 @@ impl TeamMember { sqlx::query!( " INSERT INTO team_members ( - id, user_id, role, permissions, accepted + id, team_id, user_id, role, permissions, accepted ) VALUES ( - $1, $2, $3, $4, $5 + $1, $2, $3, $4, $5, $6 ) ", self.id as TeamMemberId, + self.team_id as TeamId, self.user_id as UserId, self.role, self.permissions.bits() as i64,