Wiki: User verification mail link results in error "this.ready.tap is not a function"

Created on 3 Apr 2020  路  10Comments  路  Source: Requarks/wiki

(Wiki.js Version 2.2.51)

Actual behavior

User account verification page (link from email) opens with error this.ready.tap is not a function.

Expected behavior

User account verification page (link from email) opens and verfies user account.

Steps to reproduce the behavior

  • User registers a new account with auth method "local" (email + password)
  • User gets email "Verify your account"
  • User clicks link "verify" with link https://wiki.hammertimekassel.de/verify/G-0HcUThsTgqTHBUQa8Oi
  • Page opens with error this.ready.tap is not a function
    image
  • The user is stuck in the situation. However, the user exists in the admin area as
bug

Most helpful comment

Fixed by dae64f00a0587e854f4faa12f3450c47562abe0f

  • removed dependency to brute-knex and refactored the lib to support knex 0.20+

All 10 comments

Same here. User is created, but Verify link in e-mail do not work

can you give us your host info like issue template?

Same issue here. My host info:

  • OS: Ubuntu 18.04, Docker
  • Wiki.js version: 2.2.51
  • Database engine: postgres 11.7

My host info:

OS: Ubuntu 18.04
Wiki.js version: 2.2.51
Database engine: postgres 12

My host info:

  • OS: Ubuntu 18.04, Docker Container (Linux) (created on DigitalOcean April 1, 2020)
  • Wiki.js version: 2.2.51
  • Database engine: Postgres 11.7
  • Node.js: 12.16.1

I have the same problem, in my case I used an image with the AWS Marketplace one

Reproduced the issue locally in development mode (on master#53ceea74) and also seeing some "Unable to acquire a connection" warnings in node logs. Perhaps unable to connect to KnexStore for some reason?

image

Duplicate of #1613
Raised an issue in brute-knex: https://github.com/llambda/brute-knex/issues/11

It looks good to use other OAuth2 like Google sign-in until this issue resolved. I was able to provide the wiki service to people with that option.

Fixed by dae64f00a0587e854f4faa12f3450c47562abe0f

  • removed dependency to brute-knex and refactored the lib to support knex 0.20+
Was this page helpful?
0 / 5 - 0 ratings

Related issues

SharkProgramming picture SharkProgramming  路  4Comments

p-se picture p-se  路  3Comments

axisofentropy picture axisofentropy  路  4Comments

failover88 picture failover88  路  4Comments

sleepadru picture sleepadru  路  4Comments