Notifications

993 views

Description

One or more dashboards and/or dashboard tabs show the same content. Dashboards tabs are missing mandatory sys_portal_page reference. While moving the dashboards through update sets, some steps might get skipped.

Steps to Reproduce

  1. Make sure there are couple of records in sys_grid_canvas.list that do not have an associated portal page in the instance.
  2. Install WebKit HTML to PDF plugin.
  3. Create a new dashboard and add several widgets to it.
  4. From the Dashboard Menu, select Export to PDF.
  5. Select Print all tabs option and export.
  6. After export is complete, reload the page.

    Observe the tab content is swapped with the content of another canvas page that does not have an associated portal page.

   NOTE: Similar results can be also reproduced in the case when user tries to open non existing tab of the broken dashboard.

Workaround

To manually fix the issue on pre-London and early Kingston/Jakarta instances, the following steps should be performed:

  1. Open the affected pa_tab record and display its history.
  2. Configure the pa_tab form layout to display the canvas_page reference. 
  3. From the history change list, open the previous state of the record (the one before the bad update). 
  4. Copy the tab's associated page and canvas_page sys_ids from the history xml. 
  5. Update current pa_tab record to reference the above Page and Canvas Page
  6. Navigate to sys_grid_canvas.LIST and filter on the sys_id using the Canvas Page sys_id. 
  7. Update the Portal Page field value of the canvas record in step 5 with the sys_id of the Page identified in step 3. 


Related Problem: PRB1249401

Seen In

There is no data to report.

Fixed In

Jakarta Patch 9
Kingston Patch 4
London

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-10-07 03:44:52
Published:2018-08-08