Error on attempting to login: Cannot read property 'res' of undefined

I just installed a PeerTube instance on https://tube.iddqd.press/

When I try to login, I get this error: « Cannot read property ‹ res › of undefined »

The dump from the log shows this error:

{"err":{"statusCode":503,"status":503,"code":503,"message":"Cannot read property 'res' of undefined","name":"server_error","inner":{"stack":"TypeError: Cannot read property 'res' of undefined
    at Object.<anonymous> (/var/www/peertube/versions/peertube-v2.2.0/dist/server/lib/oauth-model.js:97:34)
    at Generator.next (<anonymous>)
    at /var/www/peertube/versions/peertube-v2.2.0/dist/server/lib/oauth-model.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/var/www/peertube/versions/peertube-v2.2.0/dist/server/lib/oauth-model.js:4:12)
    at Object.getUser (/var/www/peertube/versions/peertube-v2.2.0/dist/server/lib/oauth-model.js:96:12)
    at Object.tryCatcher (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/util.js:16:23)
    at Object.<anonymous> (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/method.js:15:34)
    at PasswordGrantType.getUser (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/lib/grant-types/password-grant-type.js:91:43)
    at PasswordGrantType.<anonymous> (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/lib/grant-types/password-grant-type.js:63:19)
    at PasswordGrantType.tryCatcher (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromiseCtx (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:606:10)
    at Async._drainQueue (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:138:12)
    at Async._drainQueues (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:17:14)
    at processImmediate (internal/timers.js:456:21)","message":"Cannot read property 'res' of undefined"},"stack":"server_error: Cannot read property 'res' of undefined
    at new ServerError (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/lib/errors/server-error.js:25:14)
    at TokenHandler.<anonymous> (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/lib/handlers/token-handler.js:102:13)
    at TokenHandler.tryCatcher (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:689:18)
    at Async._drainQueue (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:133:16)
    at Async._drainQueues (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues [as _onImmediate] (/var/www/peertube/versions/peertube-v2.2.0/node_modules/express-oauth-server/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:17:14)
    at processImmediate (internal/timers.js:456:21)"},"level":"warn","message":"Login error.","label":"tube.iddqd.press:443","timestamp":"2020-07-03T10:36:22.347Z"}
{"message":"xx.xx.xx.xx - - [03/Jul/2020:10:36:22 +0000] \"POST /api/v1/users/token HTTP/1.0\" 503 73 \"https://tube.iddqd.press/login\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36\"
","level":"info","label":"tube.iddqd.press:443","timestamp":"2020-07-03T10:36:22.350Z"}

What am I doing wrong? Is there any way I can fix this?

did you find the solution I am having the same problem