When registering a snap name that already exists filing a dispute is not working.
# Steps to reproduce
## On dashboard
- https://dashboard.snapcraft.io/register-snap/
- Register a snap that already exists (toto, firefox...)
- Message shows to file a dispute
- File a dispute
- Page reloads with same error message
## On API
- Register a snap that already exists
/dev/api/register-name/
{
"snap_name": "toto"
}
- https://dashboard.snapcraft.io/register-snap/
- Register a snap that already exists (toto, firefox...)
- Message shows to file a dispute
- File a dispute
- Redirect to a 'thank you page' or else
## On API
- Register a snap that already exists
/dev/api/register-name/
{
"snap_name": "toto"
}
# Summary
When registering a snap name that already exists filing a dispute is not working.
# Steps to reproduce
## On dashboard
- https:/ /dashboard. snapcraft. io/register- snap/
- Register a snap that already exists (toto, firefox...)
- Message shows to file a dispute
- File a dispute
- Page reloads with same error message
## On API
- Register a snap that already exists register- name/
/dev/api/
{
"snap_name": "toto"
}
Response: registered' }]
409 Conflict
{
"error_list": [{'message': "'toto' is already registered.", 'code': 'already_
}
- File a dispute register- name/ comment" : "I want this awesome snap name"
/dev/api/
{
"snap_name": "toto",
"registrant_
}
Response: registered' }]
409 Conflict
{
"error_list": [{'message': "'toto' is already registered.", 'code': 'already_
}
# Expected behaviour
## On dashboard
- https:/ /dashboard. snapcraft. io/register- snap/
- Register a snap that already exists (toto, firefox...)
- Message shows to file a dispute
- File a dispute
- Redirect to a 'thank you page' or else
## On API
- Register a snap that already exists register- name/
/dev/api/
{
"snap_name": "toto"
}
Response: registered' }]
409 Conflict
{
"error_list": [{'message': "'toto' is already registered.", 'code': 'already_
}
- File a dispute register- name/ comment" : "I want this awesome snap name"
/dev/api/
{
"snap_name": "toto",
"registrant_
}
Response: registered' }]
409 Conflict
{
"error_list": [{'message': "You already registered a claim for 'toto'.", 'code': 'already_
}