diff --git a/hasura/metadata/cron_triggers.yaml b/hasura/metadata/cron_triggers.yaml index bc664856..8c8c3321 100644 --- a/hasura/metadata/cron_triggers.yaml +++ b/hasura/metadata/cron_triggers.yaml @@ -3,4 +3,9 @@ schedule: 0 1 * * * include_in_metadata: true payload: {} + retry_conf: + num_retries: 0 + timeout_seconds: 600 + tolerance_seconds: 21600 + retry_interval_seconds: 10 comment: Reads account data from XP Github and upserts users into the Database diff --git a/packages/backend/src/handlers/graphql/mutations.ts b/packages/backend/src/handlers/graphql/mutations.ts index 37ff72bb..35959937 100644 --- a/packages/backend/src/handlers/graphql/mutations.ts +++ b/packages/backend/src/handlers/graphql/mutations.ts @@ -68,6 +68,10 @@ export const UpdatePlayer = gql` ethereum_address: { _eq: $ethAddress } sc_identity_id: { _eq: $identityId } } + { + ethereum_address: { _eq: $ethAddress } + sc_identity_id: { _is_null: true } + } { ethereum_address: { _eq: $ethAddress } username: { _eq: $username } diff --git a/packages/web/pages/index.tsx b/packages/web/pages/index.tsx index 8adfa8a1..4f645f9b 100644 --- a/packages/web/pages/index.tsx +++ b/packages/web/pages/index.tsx @@ -12,7 +12,7 @@ export const getStaticProps = async () => { props: { players, }, - revalidate: 10, + revalidate: 1, }; };