Uploaded image for project: 'Realm JavaScript SDK'
  1. Realm JavaScript SDK
  2. RJS-861

Realm Web: resetPassword issue.

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Critical - P2 Critical - P2
    • None
    • Affects Version/s: None
    • Component/s: None

      Goals

      I'm trying to reset user password using emailPasswordAuth.resetPassword.

      Expected Results

      User password is reset.

      Actual Results

      There is an error when using emailPasswordAuth.resetPassword

      TypeError: Only absolute URLs are supported
          at getNodeRequestOptions (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/node-fetch/lib/index.js:1305:9)
          at /Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/node-fetch/lib/index.js:1410:20
          at new Promise (<anonymous>)
          at Function.fetch (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/node-fetch/lib/index.js:1407:9)
          at DefaultNetworkTransport.fetch (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/realm-web/dist/bundle.cjs.js:238:50)
          at Fetcher.fetch (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/realm-web/dist/bundle.cjs.js:2671:51)
          at Fetcher.fetchJSON (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/realm-web/dist/bundle.cjs.js:2721:37)
          at EmailPasswordAuth.resetPassword (/Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/node_modules/realm-web/dist/bundle.cjs.js:1006:28)
          at /Users/flieswithwind/Documents/Yepum/yepum-user-rest-api/app.js:210:30
          at processTicksAndRejections (internal/process/task_queues.js:97:5) {stack: 'TypeError: Only absolute URLs are supported
       …ctions (internal/process/task_queues.js:97:5)', message: 'Only absolute URLs are supported'}
      

      Code Sample

      realmApp.emailPasswordAuth.resetPassword(token, tokenId, password).then( result =>{
          return res.json({status: 'ok', message: 'Password reset. Please login with your new password.'});
        }).catch( error => {
          console.log(error)
          return res.json({status: 'error', message: error.message});
        })
      

      Version of Realm and Tooling

      • Realm Web SDK Version: 0.9.0 and 1.0.0-RC1
      • Node: v12.16.3

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: