Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-10717

Pages with apostrophe in page title or user name (in restrictions) breaks javascript on page

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 2.10
    • 2.5.4, 2.7.1, 2.8.2
    • None

    Description

      Below is an example of an error from the HTML source from a page with problems due to the use of apostrophes in the user name. The apostrophe is breaking the javascript because reserve characters in the username are not being escaped when the page is built.

      <script>
      var permissionsTable = new PermissionsTable($('pagePermissionsTable'), true);

      permissionsTable.addUserPermission('dennis.o'brien@hq.doe.gov', PagePermissionType.VIEW);
      permissionsTable.addUserPermission('edward_o'kane@ao.uscourts.gov', PagePermissionType.VIEW);
      permissionsTable.addUserPermission('emily_m._fort@omb.eop.gov', PagePermissionType.VIEW);
      permissionsTable.addUserPermission('jeanne.o'leary@dot.gov', PagePermissionType.VIEW);

      permissionsTable.addNoPermsRowForEdit();

      var inheritedPermissionsTable = new PermissionsTable($('inheritedViewRestrictions'), false);

      </script>

      Attachments

        Issue Links

          Activity

            People

              bnguyen Brian Nguyen (Inactive)
              1b285edff522 Emily Fort
              Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: