Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-34051

Broken page after changing email address, should fix or remove the "Update your account" page

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 19.0
    • Component/s: None
    • Labels:
      None
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      Okay, so this might be a regression. I wasn't aware of the behavior until looking through the code:

      1) Create a guest user via Site Info -> Add Participants
      2) Fetch the link from email and create the guest user
      3) Login as guest user
      4) Go to Home -> Account and modify the email address
      5) You will now get an email provoking you to change your user id ("In order to make accessing Sakai as easy possible, your username will be updated to match this new email address. If you are happy with the change then please follow this")
      6) Now I end up on a page that has broken Javascript and a disabled submit button

      accountValidator.js?version=a0740112:121 Uncaught TypeError: Cannot read property 'value' of null
      at Object.VALIDATOR.verifyPasswordsMatch (accountValidator.js?version=a0740112:121)
      at Object.VALIDATOR.validatePassword (accountValidator.js?version=a0740112:110)
      at HTMLInputElement.onblur (newUser?tokenId=81980ca9-0d8e-49d5-b9c6-e5cc411de1ce:64)

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ottenhoff Sam Ottenhoff
                  Reporter:
                  ottenhoff Sam Ottenhoff
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code