Skip to content

Commit 532c183

Browse files
committed
feat: add discord duplicated warning
1 parent f681444 commit 532c183

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

app/modules/authentication/controllers/auth_controller.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,12 @@ def player_register # rubocop:disable Metrics/CyclomaticComplexity, Metrics/Perc
330330
}.merge(tokens),
331331
message: 'Conta criada! Você está no pool de Free Agents do ArenaBR Season 1.'
332332
)
333+
rescue ActiveRecord::RecordNotUnique
334+
render_error(
335+
message: 'Discord já vinculado a outra conta',
336+
code: 'DUPLICATE_DISCORD',
337+
status: :unprocessable_entity
338+
)
333339
rescue StandardError => e
334340
Rails.logger.error("Player register error: #{e.class} - #{e.message}")
335341
render_error(message: 'Erro interno ao criar conta', code: 'INTERNAL_ERROR', status: :internal_server_error)

0 commit comments

Comments
 (0)