After upgrading from 6.x to 7.x "The current brand must have a recovery flow configured to use a recovery link" #14
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
After upgrading an authentik instance from 6.11.0+2024.10.5 to versions after that (6.12.0+2024.12.3 or 7.0.1+2025.2.0), functions to reset a user's password like "Create Recovery Link" or "Email Recovery Link" fail, with the message "The current brand must have a recovery flow configured to use a recovery link"
Rolling back to 6.11.0+2024.10.5 fixes the problem.
Its a bug in authentik that is fixed in 2025.2.1. I updated the recipe to 2025.2.2, for me it works again.
Thanks for taking a look! But I still get the same bug after upgrading to the 7.0.2+2025.2.2 tag.
I've tested two deployments and get the same behavior on both...
Just updating this to note that 7.1.0+2025.2.4 has this problem too on all servers I've tested. Next I want to try deploying a fresh one to compare against, to understand if it's an upgrade path issue...
I haven't dug deeper yet, but in this line
No, I didn't make any changes to brands. The only changes I made to the default deployment was creating users, groups, providers and apps.
When I look at the brand config, I see only one brand called
authentik-defaultwhich is set as default, and which has Recovery Flow set todefault-recovery-flow (Default recovery flow)That all seems correct...
This appears to be a problem when running abra upgrade from 6.x to 7.x. Removing and redeploying the app with the 7.x recipe version fixes this issue.
Maybe its related to the broken recovery flow blueprint that I fixed in
c86640b0abI still don't really understand when and which blueprints are applied, and what is part of this recipe and what authentik ships with by default