diff --git a/repositories/tenantRepository.go b/repositories/tenantRepository.go index 1e9405e..72e44b9 100644 --- a/repositories/tenantRepository.go +++ b/repositories/tenantRepository.go @@ -547,6 +547,11 @@ func (r *tenantRepository) CreateTenantUser(data models.Tenants) (bool, error) { user.Tenantid = data.Tenantid user.Locationid = data.Tenantlocations.Locationid user.Roleid = 1 + // The onboarding form never sends a tenant configid, so copier.Copy left + // this at zero — AppLogin's GetUserByAuthname always queries configid=1 + // for the web login, so a zero here makes the account permanently + // unfindable by email no matter what's typed. + user.Configid = 1 if err := tx.Table("app_users").Create(&user).Error; err != nil { tx.Rollback()