Closed zzacharo closed 2 months ago
This issue was automatically marked as stale.
i couldn't reproduce this bug:
created a user with
invenio users create test-no-domain@no-do.org --password 123456 --active
check table accounts_domains
. no entry for no-do.org
.
check table accounts_user
, column confirmed_at
is None
in the administration/users view:
clicked on block user test-no-domain@no-do.org
in the administration/users/blocked view:
clicked on activate user test-no-domain@no-do.org
Result
on_user_confirmed
function has been calledaccounts_domains
. now entry with no-do.org
existsaccounts_user
, user is confirmed now
Package version (if known): v12.0.0b3.x
Describe the bug
When upgrading to v12, non-confirmed users will fail to be confirmed, because of the
domain
column being null.Expected behavior
User domain should be not required or otherwise an upgrade recipe should be created as part of upgrading to v12. The exact failure happens when the domain is being created automatically from the
user.domain
here.Additional context
Associated exception