Skip to content

requestPasswordReset email link (“Verify Email” button) redirects to internal server error #10063

@rjcodedev

Description

@rjcodedev

New Issue Checklist

Issue Description

When configuring Parse Server 9.3.0-alpha.3 with appId = product and appName = Product™, I encounter an internal server error on the “Request Password Reset” page.

Image

but with same config it's work perfectly fine with version 8.6.2

Steps to reproduce

  1. provide appId: product, appName: Product™ in config
  2. Parse.User.requestPasswordReset(username) call this method for forgot password.
  3. Then click on verify email button from forgot password email

Actual Outcome

got error {"code": 1, "message": "internal server error."} on request password reset

Expected Outcome

It should provide password change screen

Server

  • Parse Server version: 9.2.0
  • Operating system: windows
  • Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): local

Client

  • SDK (iOS, Android, JavaScript, PHP, Unity, etc): JavaScript
  • SDK version: 8.1.0

Logs

TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["x-parse-page-param-appname"]
    at ServerResponse.setHeader (node:_http_outgoing:703:3)
    at ServerResponse.header (C:\new\apps\product\node_modules\express\lib\response.js:686:10)
    at C:\new\apps\product\node_modules\parse-server\lib\PromiseRouter.js:167:17
    at Array.forEach (<anonymous>)
    at C:\new\apps\product\node_modules\parse-server\lib\PromiseRouter.js:166:39

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugImpaired feature or lacking behavior that is likely assumed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions