diff --git a/e2e/tests/api-driven/src/invite-to-pay/helpers.ts b/e2e/tests/api-driven/src/invite-to-pay/helpers.ts index ca777943b9..c12649c4d9 100644 --- a/e2e/tests/api-driven/src/invite-to-pay/helpers.ts +++ b/e2e/tests/api-driven/src/invite-to-pay/helpers.ts @@ -163,17 +163,15 @@ export async function cleanup({ const setupMockBopsSubmissionUrl = async (teamId: number) => { await $admin.client.request( gql` - mutation SetupTeamIntegrationE2E( + mutation UpdateTeamIntegrationE2E( $stagingBopsSubmissionUrl: String $teamId: Int ) { - insert_team_integrations_one( - object: { - team_id: $teamId - staging_bops_submission_url: $stagingBopsSubmissionUrl - } + update_team_integrations( + where: { team_id: { _eq: $teamId } } + _set: { staging_bops_submission_url: $stagingBopsSubmissionUrl } ) { - id + affected_rows } } `, diff --git a/hasura.planx.uk/metadata/tables.yaml b/hasura.planx.uk/metadata/tables.yaml index 894d883dd8..eedbef35b4 100644 --- a/hasura.planx.uk/metadata/tables.yaml +++ b/hasura.planx.uk/metadata/tables.yaml @@ -1340,6 +1340,10 @@ - table: name: team_integrations schema: public + object_relationships: + - name: team + using: + foreign_key_constraint_on: team_id select_permissions: - role: api permission: